Documentation Index
Fetch the complete documentation index at: https://dev.docs.inworld.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Claude Code is Anthropic’s agentic coding tool that runs in your terminal. By routing Claude Code through Inworld Router, you get automatic failover, cost optimization, and unified observability — all without changing how you use Claude Code.Why Route Claude Code Through Inworld Router?
- Failover: If Anthropic is rate-limited or down, Inworld Router automatically fails over to another provider.
- Cost control: Use
model: "auto"with cost-optimized routing to reduce API spend on simpler coding tasks. - Observability: Track all Claude Code requests, token usage, and costs in the Inworld Portal.
- Multi-model access: Use
autoto let Inworld Router pick the best model, or route to OpenAI, Google, or other providers through the same Anthropic-compatible interface.
Setup
Claude Code uses the Anthropic SDK under the hood. Redirect it to Inworld Router by setting environment variables. Add these to your shell configuration file (e.g.,~/.zshrc or ~/.bashrc):
ANTHROPIC_AUTH_TOKEN sends your key as Authorization: Bearer, which is how Inworld Router authenticates.Per-Session Override
For a quick test without changing your global config:Using Auto Routing
By default, Claude Code sends requests to a specific Claude model. With Inworld Router, you can override the model to use intelligent routing:Using a Specific Model
You can route to any model supported by Inworld Router:Using a Custom Router
If you’ve created a custom router (e.g., a cost-optimized or failover router), reference it by ID:Comparison: Anthropic Direct vs Inworld Router
| Feature | Anthropic Direct | Via Inworld Router |
|---|---|---|
| Base URL | https://api.anthropic.com | https://api.inworld.ai |
| Models | Claude models only | 50+ models across OpenAI, Google, Anthropic, Groq, and more |
| Auto routing | Not available | model: "auto" with configurable sort criteria (cost, latency, intelligence) |
| Custom routers | Not available | model: "inworld/your-router" with CEL conditions, variants, weights |
| Failover | None — single provider | Automatic failover across providers |
| Observability | Anthropic Console | Inworld Portal with routing metadata, attempt history, latency breakdown |
| Cost optimization | Fixed pricing | Dynamic routing to cheaper models for simple tasks |
Verifying the Setup
To confirm Claude Code is routing through Inworld Router, check the Inworld Portal’s Observability tab after making a request. You should see the request logged with routing metadata, including which model was selected and the latency breakdown.Troubleshooting
”Unauthorized” errors
EnsureANTHROPIC_AUTH_TOKEN is set to your Inworld API Key. You can find your API key in the Inworld Portal under Workspace Settings > Integrations.
Model not found
Ensure you’re using a valid model identifier:auto— Inworld Router selects the best modelanthropic/claude-opus-4-6— Specific model withprovider/modelformatinworld/your-router-id— Custom router
Connection issues
Verify the base URL ishttps://api.inworld.ai (no trailing slash, no path suffix).
Next Steps
- Anthropic Compatibility for full API reference and feature matrix.
- Cost Optimizer to reduce Claude Code API costs.
- Failover System for high availability.