Python SDK for Arachne — Web Intelligence Platform: search, scrape, browser, vision, transcribe, RAG, and more
Project description
Arachne Python SDK
Web Intelligence Platform — search, scrape, browser automation, vision, transcribe, RAG queries, and more.
Quick Start
pip install arachne-sdk
from arachne_sdk import Arachne
client = Arachne(api_key="arn_...")
# Web search
results = client.search("preço iPhone 16 Brasil 2026")
for r in results:
print(f"{r.title}: {r.url}")
# Scrape a URL
content = client.scrape("https://example.com")
print(content.markdown[:500])
# Smart Router — let Arachne figure out the best tool
result = client.do("busca e extrai o conteúdo do site da Amazon sobre iPhone")
# Browser extraction (for JS-heavy/Cloudflare sites)
data = client.browser_extract("https://site-com-cloudflare.com")
# Image analysis (OCR + VLM)
vision = client.vision("https://example.com/foto.jpg")
print(vision.ocr_text)
# Audio/video transcription
transcript = client.transcribe("https://youtube.com/watch?v=...")
# RAG query
answer = client.query("como funciona a RAG do Arachne?", kb_id=1)
# Tool chaining (multiple tools in sequence or parallel)
results = client.chain([
{"tool": "arachne_search", "args": {"query": "iPhone 16"}},
{"tool": "arachne_search", "args": {"query": "Samsung S25"}},
], parallel=True)
Why Arachne?
- 18+ tools — search, scrape, browser, vision, transcribe, RAG, health, workflows
- Smart Router — tell it what you want in plain language, it picks the tool
- Tool Chaining — run multiple tools in sequence or parallel
- Memory Cache — repeated calls return instantly
- Anti-bot evasion — Playwright + Camoufox + fingerprint rotation for tough sites
- On-premise — self-hosted, no data leaves your infra
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
arachne_sdk-0.1.0.tar.gz
(7.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file arachne_sdk-0.1.0.tar.gz.
File metadata
- Download URL: arachne_sdk-0.1.0.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7391b22422ef009e19202ebc66c17bdafb3523fb1db147c6935cd563cfca1c63
|
|
| MD5 |
8eb405ce1b7cccc55a0c7240a6feabe1
|
|
| BLAKE2b-256 |
e60db105ce8c0cf574dc0241752a3b72353ff0089a249ccdbe7bd49a8d0d26fa
|
File details
Details for the file arachne_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: arachne_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79bf51319684cc5d99297fec6de02d8fc01c2c3527b24f71fb5db9de6bbaea11
|
|
| MD5 |
c7174ade52f513ff823f921f1afbb654
|
|
| BLAKE2b-256 |
c5372e8ee9891568ef2cb6716275b7dc4e8c1d508c5531600cf6be1ec5f79b51
|