Type-safe clients for Python and TypeScript. Install in one command, access all 64 tools.
Full-featured Python client with sync and async support, automatic retries, x402 payment handling, and comprehensive type hints.
pip install arch-tools
from arch_tools import ArchTools
client = ArchTools(api_key="YOUR_API_KEY")
# Web search
results = client.tools.web_search(query="AI agent frameworks", max_results=5)
for r in results:
print(f"{r.title}: {r.url}")
# Image generation
image = client.tools.image_generate(prompt="A futuristic cityscape at dawn")
print(f"Image URL: {image.url}")
# Async support
import asyncio
async def main():
async with ArchTools(api_key="YOUR_API_KEY") as client:
result = await client.tools.summarize(url="https://example.com/article")
print(result.summary)
asyncio.run(main())
Zero-dependency TypeScript client with full type inference, tree-shakeable exports, and native fetch. Works everywhere โ Node.js, Bun, Deno, and browsers.
npm install @arch-tools/client
import { ArchTools } from "@arch-tools/client";
const client = new ArchTools({ apiKey: "YOUR_API_KEY" });
// Web search
const results = await client.tools.webSearch({
query: "AI agent frameworks",
maxResults: 5,
});
results.forEach((r) => console.log(`${r.title}: ${r.url}`));
// Image generation
const image = await client.tools.imageGenerate({
prompt: "A futuristic cityscape at dawn",
});
console.log(`Image URL: ${image.url}`);
// With x402 payments (no API key needed)
const x402Client = new ArchTools({ x402: { walletKey: "YOUR_PRIVATE_KEY" } });
const data = await x402Client.tools.cryptoPrice({ symbol: "BTC" });
Drop Arch Tools into your existing AI framework in minutes.
Use Arch Tools as a LangChain tool provider. All 64 tools available as LangChain Tool objects.
pip install arch-tools[langchain]
Equip CrewAI agents with Arch Tools. Pre-built tool wrappers for research, web scraping, and analysis.
pip install arch-tools[crewai]
Register Arch Tools with AutoGen agents for autonomous multi-step workflows.
pip install arch-tools[autogen]
Use Arch Tools as an MCP (Model Context Protocol) tool server for Claude, Cursor, and other MCP clients.
npx @arch-tools/mcp-server
Import our OpenAPI spec into Postman, Insomnia, or any HTTP client.
GET /.well-known/openapi.json
Pay per API call with USDC. No API key needed โ just a wallet on any of 15 supported networks.
npm install x402-axios