One API for
every model.

Point your existing OpenAI client at one endpoint and reach OpenAI, Anthropic, and more. Switch models by changing a single string - with automatic routing, failover, and one prepaid bill.

Full privacy - developed & hosted in Switzerland

~40ms
Added p50 latency
99.9%
Routed uptime
1 bill
Across providers
app.ts - OpenAI SDK
// point your existing OpenAI client at Bold
const client = new OpenAI({
  baseURL: "https://boldrouter.com/v1",
  apiKey: process.env.BOLD_KEY
});

await client.chat.completions.create({
  model: "openai/gpt-5.6-sol",
  messages,
  stream: true
});
Routed to OpenAI · GPT-5.6 Sol

One integration. Every major provider.

OpenAIAnthropicGooglexAIDeepSeekPerplexityMistralZ.aiMiniMaxNVIDIAQwenXiaomiStreamLakeW&BCohereInceptionMoonshotBlack Forest LabsH CompanyRekaArceeWriterElevenLabsDeepLLightOn
The platform

Everything between your code and the model

A thin, fast data plane on the hot path. A full control plane for keys, billing, and analytics - never in the way of a request.

Unified OpenAI-compatible API

Full /v1/chat/completions with streaming SSE, tools, and multimodal pass-through. Zero SDK changes.

Smart routing & failover

Route by price, latency, or uptime. When a provider is down or rate-limited, we fail over automatically.

One prepaid balance

Buy credits once, spend them at provider list price. One small fee on top-ups, one bill across every provider.

Token-accurate metering

We count usage from the stream itself, handle interrupted requests, and reconcile against provider numbers.

Scoped API keys

Issue, scope, and revoke hashed keys. Per-key spend limits and live usage, all from the dashboard.

Usage analytics

Per-key and per-model spend, tokens, and latency - with price comparison across the catalog.

On the hot path

The journey of a single request

Format translation is the bulk of the work - and we keep it lean so the proxy adds barely-there latency.

  1. 01

    Normalize

    Your OpenAI-format request is parsed and validated once at the edge.

  2. 02

    Route

    We pick the best provider for the model by price, latency, and live health.

  3. 03

    Translate

    The request is rewritten to the provider's native format - system prompts, tools, multimodal blocks.

  4. 04

    Stream & meter

    Deltas stream back as OpenAI chunks while tokens are counted for billing.

Model catalog

Compare, then switch with one string

Transparent pricing across the catalog. Every model is callable through the same endpoint.

ModelContextInput / 1MOutput / 1M
GPT-5.5
openai/gpt-5.5
400K tok$5.00$30.00
Claude Opus 4.8
anthropic/claude-opus-4.8
1M tok$5.00$25.00
Gemini 3.5 Flash
google/gemini-3.5-flash
1M tok$1.50$9.00
Grok 4.3
x-ai/grok-4.3
256K tok$1.25$2.50
DeepSeek V4 Pro
deepseek/deepseek-v4-pro
1M tok$0.44$0.87
GLM-4.6
zai/glm-4.6
200K tok$0.43$1.74
View all 123 models

Provider list price - your credits buy tokens at cost, with no per-token markup.

Pricing

Pay only for what you route

No seats, no minimums. Prepaid credits, metered per token.

Pay as you go

For everyone, from prototype to scale.

+5%on credit top-ups

Tokens at provider list price - no per-token markup · BYOK billed at 5% of usage

  • Every model, one endpoint
  • Automatic routing & failover
  • Streaming, tools, multimodal
  • Unlimited API keys
  • Usage analytics & price comparison
Get your API key

Enterprise

For high-volume and regulated teams.

Custom
  • Volume-based platform-fee discounts
  • BYOK - bring your own provider keys
  • SSO, audit logs, SLAs
  • Dedicated routing regions
  • Priority support
Talk to sales
FAQ

Frequently asked questions

What boldrouter is, which models it routes to, and how billing works.

What is boldrouter?

boldrouter is a unified, OpenAI-compatible API gateway to every major large language model provider. You send requests to a single endpoint with one API key, and boldrouter routes them to OpenAI, Anthropic, Google, xAI, DeepSeek, Mistral, Perplexity, Z.ai, MiniMax, NVIDIA, or Qwen - with automatic failover and a single prepaid bill across all of them.

Which LLM providers and models does boldrouter support?

boldrouter supports eleven providers through one API: OpenAI (the GPT-5 family), Anthropic (Claude Opus, Sonnet, and Haiku), Google (Gemini), xAI (Grok), DeepSeek, Mistral, Perplexity, Z.ai (the GLM models), MiniMax (the M-series), NVIDIA (Nemotron), and Qwen (Alibaba). You target a model by its catalog id - for example openai/gpt-5.5, anthropic/claude-opus-4.8, qwen/qwen3.7-max, or minimax/minimax-m3 - or use an auto-router id such as bold/auto to let boldrouter pick the best model for each request.

How is boldrouter different from OpenRouter?

Like OpenRouter, boldrouter is an OpenAI-compatible gateway to many providers with model fallback and provider routing. boldrouter adds opt-in prompt anonymization (PII is redacted before any provider sees your request), built-in document input (PDF, Word, and Excel are extracted to text), token-accurate metering that bills even interrupted streams, and a single prepaid balance charged at provider list price with no per-token markup.

Is boldrouter compatible with the OpenAI API and SDKs?

Yes. boldrouter implements the OpenAI /v1/chat/completions, /v1/embeddings, and /v1/models endpoints exactly, so any OpenAI SDK works unchanged - you only change the base URL to boldrouter and use your boldrouter API key. Streaming, tool and function calling, and vision are all supported.

How does boldrouter pricing work?

boldrouter is pay-as-you-go with no seats and no minimums. You buy prepaid credits and spend them at each provider's list price, with no per-token markup; a small fee (5%) applies when you top up credits. With bring-your-own-key (BYOK), the provider bills you directly for tokens and boldrouter charges only a thin platform fee on that usage.

How does model routing and failover work?

You pick a model or an auto-router id, and boldrouter selects the best provider by price, latency, or uptime. If a provider is down, rate-limited, or returning errors, boldrouter automatically fails over to the next route - across both providers and models - using a health-aware circuit breaker, so a single provider outage does not break your application.

Can I use my own provider API keys with boldrouter (BYOK)?

Yes. boldrouter supports bring-your-own-key for every provider. Your keys are encrypted at rest, the provider bills you directly for tokens, and boldrouter charges only a thin platform fee on that usage.

Can boldrouter read files like PDF, Word, and Excel?

Yes. Attach a file to a chat request - PDF, Word (.doc/.docx), Excel (.xls/.xlsx), RTF, or plain text and CSV - and boldrouter extracts its text before routing, so document input works with every model, even ones without native file support.

Does boldrouter anonymize or redact sensitive data?

Yes. boldrouter offers opt-in prompt anonymization: it detects PII such as emails, phone numbers, credit-card numbers, and names, replaces each with an opaque placeholder before any provider sees the request, and can restore the original values in the response. The mapping exists only for the duration of the request and is never logged or stored.

Does boldrouter store my prompts?

boldrouter logs only routing metadata for each request - model, provider, token counts, and latency - never your message content. With prompt anonymization enabled, PII is additionally redacted before requests ever leave the gateway.

How much latency does boldrouter add?

boldrouter adds roughly 40 milliseconds at the median (p50), most of which is translating your request into each provider's native format, and it targets 99.9% routed uptime by failing over across providers automatically.

How do I get started with boldrouter?

Create an account, generate an API key in the dashboard, point your OpenAI client's base URL at boldrouter, and start sending requests. Target a specific model by its catalog id, or use bold/auto to route automatically across providers.

Ship with every model today

Create a key, change one base URL, and you're routing. No new SDKs, no per-provider billing.