No New SDK Required
ARouter is designed to work with the SDKs you already use. Just changebase_url and api_key — that’s it.
| SDK | Language | What to Change |
|---|---|---|
| OpenAI SDK | Python, Node.js | base_url + api_key |
| Anthropic SDK | Python, Node.js | base_url + api_key |
| Gemini SDK | Python | api_endpoint + api_key |
| ARouter Go SDK | Go | Purpose-built SDK |
| cURL | Any | Base URL + Authorization header |
First-Party SDKs
We also provide purpose-built SDKs for advanced features like key management:Go SDK
go get github.com/arouter-ai/arouter-goChat completions, streaming, key management, provider proxy.Node.js SDK
npm install @arouter/sdkFull TypeScript support. Chat, streaming, key management, usage tracking.Python SDK
Coming soonNative Python SDK with async support. In development.
SDK Downloads
View all available SDKs, installation instructions, version info, and release status.
Which SDK Should I Use?
Need key management or usage tracking?
Use the ARouter Go SDK or Node.js SDK.
Quick testing or scripting?
Use cURL.