● Live & free

One API key.
Every model you need.

Stop juggling separate signups and separate keys for every AI provider. Sign in once, create a key, call one endpoint.

GitHub accounts must be at least 60 days old to reduce abuse from throwaway accounts.

1
endpoint
0€
to start
60d+
GitHub account
How it works
1 Sign in with GitHub
2 Create an API key from the dashboard
3 POST to one endpoint, choose any model per request
Why Buddy Router
A single, simple layer between your app and the models you actually use.
πŸ”‘

One key, not five

Skip separate accounts and keys for every model provider β€” one key covers all of them.

🧭

Pick a model per request

Same endpoint every time. Just change the "model" field to switch.

πŸ›‘οΈ

Abuse-resistant by design

GitHub-only sign-in, account-age checks, and bot verification keep it usable for everyone.

⚑

No setup on your side

OpenAI-compatible request format β€” drop-in for tools that already speak that format.

Quickstart

Same request shape everywhere β€” swap the "model" field to switch models.

curl -X POST https://buddy-router.pages.dev/api/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "hi"}]
  }'

Sign in to see the full list of available models and their IDs.

FAQ
Is it actually free?

Yes β€” standard access doesn't cost anything to use. There's no hidden paid tier turned on by default.

Why does it require a GitHub account 60+ days old?

It's a simple anti-abuse gate. It stops the service from being drained by bots spinning up throwaway accounts, without requiring any personal info beyond your existing GitHub profile.

What's the rate limit?

Each key gets a daily request quota you choose when creating it (up to 50/day), resetting at midnight UTC. You can hold up to 3 active keys.

Are more/better models coming?

Yes β€” a higher-capacity paid tier is in preparation. It's not live yet; when it is, it'll appear on your dashboard.

Ad space