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.2.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.2.0.tar.gz.
File metadata
- Download URL: arachne_sdk-0.2.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 |
02244a4cbd778f8e5d54160afdf1bbadde8e98862cf5863d113d0dff837f6755
|
|
| MD5 |
d62e71e3a4e16d1a28ec7027641d3721
|
|
| BLAKE2b-256 |
c955ad74f375fd1a38aad63b3533ce2059d9c9c491d7806273d4c8ccece14287
|
File details
Details for the file arachne_sdk-0.2.0-py3-none-any.whl.
File metadata
- Download URL: arachne_sdk-0.2.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 |
19e19c59a0606efdc0241dc8eefbb52fb7be80f6e35327ba6162f9b4906d2ef2
|
|
| MD5 |
affac40fca4d22b502dfb6d26e6b418f
|
|
| BLAKE2b-256 |
49f8b58dda5166c9ca55217f27b7abf6c996229306968b5d2b7c0433e1991933
|