All use cases
Free tiers
Unify free-tier keys
Google AI Studio, OpenRouter, Groq, NVIDIA NIM and other free tiers behind one key. When one hits its limit, the next one answers.
What this is for
Free tiers are spread across providers, each with its own key, base URL and daily limit. You end up switching keys by hand whenever one runs out.
How the request flows
Your tool
AnyRouter
Your Google key
Your OpenRouter keyon 429
How to use AnyRouter for this
- 1.Create a key on each provider's own site. Each provider sets and changes its own free limits, so check its page for current numbers.
- 2.Add each key once on /byok. AnyRouter checks it with the provider before saving.
- 3.Call anyrouter/byok from any tool. It routes across the keys you added, moves on when one returns 429, and never spends AnyRouter credits.
- 4.Some free tiers train on prompts. Turn on Always enforce ZDR in Privacy settings if that matters for this work.
Claude Code on your keys
bash
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr claude --model anyrouter/byokcurl · anyrouter/byok (your keys only)
bash
curl https://anyrouter.dev/api/v1/chat/completions \
-H "Authorization: Bearer $ANYROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anyrouter/byok",
"messages": [{ "role": "user", "content": "Say hello in one sentence." }]
}'- OpenAI-compatible
- https://anyrouter.dev/api/v1
- Anthropic-compatible
- https://anyrouter.dev/api
- Key
- ANYROUTER_API_KEY (sk-ar-…)
Using your own provider keys? Add each one once, then call anyrouter/byok. Bring your keys →
Limits
- Free limits belong to each provider and change without notice; AnyRouter cannot raise them.
- anyrouter/byok returns an error when none of your keys can serve the request; it never falls back to paid capacity.
Ready to try it
The guide has the full walkthrough. Sign up if you still need a key.
Next playbooks
- Use any coding agent with one keyClaude Code, Codex, OpenCode, Cursor, and other OpenAI-compatible tools share 278+ models, one balance, and one request log.
- Fall back when a provider goes downList backup models in one request. If the primary model's providers are down or rate-limited, AnyRouter tries the next model.
- Block training with ZDRSome providers and free tiers keep or train on prompts. One switch makes AnyRouter route only to providers that guarantee zero data retention.