Bring your own keys
Already have Serper, Firecrawl, or ElevenLabs accounts — maybe with negotiated rates? Add your own provider keys and Route Tools becomes pure routing:
- Calls to a provider you’ve keyed use your key, so the provider bills you directly at your rates.
- Route Tools charges a 5% platform fee on the provider’s list price for those calls (instead of list + 20%), covering routing, failover, stats, and metering.
- Everything else is unchanged: same endpoints, same failover, same saved routing preferences, same MCP server. Providers you haven’t keyed keep using platform keys at list + 20%.
Managing keys
Section titled “Managing keys”In the dashboard under Bring your own keys, or via the API:
PUT /v1/byok{ "secret_name": "SERPER_API_KEY", "key": "sk-..." }GET /v1/byok lists which providers are configured (never the values);
DELETE /v1/byok with { "secret_name": ... } removes one. The valid secret_name
values are published per provider in the
open-source catalog.
Security
Section titled “Security”Keys are encrypted at rest with AES-256-GCM, are decrypted only in-memory to sign the outbound provider request, and are never returned by any endpoint after you save them.