# RouterPlus > One API key for many LLM providers. OpenAI-compatible /v1/chat/completions and > Anthropic-compatible /v1/messages on one gateway. Pass-through pricing, > per-request cost on the wire, honest failover that never switches mid-answer. Gateway base URL: https://demo-api.routerplus.com Create an account in your browser: https://demo.routerplus.com/signup. Complete secure verification, then create an API key at https://demo.routerplus.com/console/keys. ## Start here - [Agent integration guide](https://demo.routerplus.com/docs/agent-integration.md): read this first to build the gateway into a product — keys, model calls, provider pinning, sessions and caching, errors, limits and cost - [All docs in one file](https://demo.routerplus.com/llms-full.txt): every page below as raw markdown, in this order ## Get started - [Introduction](https://demo.routerplus.com/docs/overview.md): One API key for many model providers - [Quickstart](https://demo.routerplus.com/docs/quickstart.md): Get a key and make your first call - [Agent integration guide](https://demo.routerplus.com/docs/agent-integration.md): One page for an AI agent that builds RouterPlus into a product - [Console](https://demo.routerplus.com/docs/console.md): What each page of the console does - [Models](https://demo.routerplus.com/docs/models.md): Model ids, the catalog and its machine-readable feeds - [Migrate](https://demo.routerplus.com/docs/migration.md): Move from OpenAI, Anthropic or another gateway - [Playground](https://demo.routerplus.com/docs/playground.md): Try any catalog model in the browser ## Models and routing - [Provider routing](https://demo.routerplus.com/docs/provider-routing.md): Choose which providers serve a request, and in what order - [Failover](https://demo.routerplus.com/docs/routing.md): What happens when a provider fails before or during a response - [Model fallback](https://demo.routerplus.com/docs/model-fallback.md): Try a list of models in order - [Auto router](https://demo.routerplus.com/docs/auto-router.md): Let RouterPlus pick the model for each request - [Fusion](https://demo.routerplus.com/docs/fusion.md): Send one prompt to several models and a judge - [Routing policies](https://demo.routerplus.com/docs/routing-policies.md): Order your provider connections and set fallback funding - [Dedicated endpoints](https://demo.routerplus.com/docs/dedicated-endpoints.md): Capacity reserved for your organization on one model ## Tools - [Server tools](https://demo.routerplus.com/docs/server-tools.md): Advisor, subagent and web fetch tools that RouterPlus runs for your model - [MCP gateway](https://demo.routerplus.com/docs/mcp-gateway.md): Your MCP servers behind one RouterPlus key ## Features - [Streaming](https://demo.routerplus.com/docs/streaming.md): Server-sent events on every chat surface - [Response cache](https://demo.routerplus.com/docs/response-cache.md): Replay identical requests at no cost - [Batches](https://demo.routerplus.com/docs/api-batches.md): Run a file of requests and get the results as a file - [Evals](https://demo.routerplus.com/docs/evals.md): Compare models on your own test cases - [Optimize](https://demo.routerplus.com/docs/model-search.md): Find a cheaper model that scores as well on your evals - [Broadcast](https://demo.routerplus.com/docs/broadcast.md): Send request traces to your storage or warehouse - [Slack agents](https://demo.routerplus.com/docs/slack-agents.md): A Slack app that answers with a model ## Guardrails and limits - [Guardrails](https://demo.routerplus.com/docs/guardrails.md): Control models, providers, budgets and request content - [Rate limits and spend caps](https://demo.routerplus.com/docs/limits.md): Request and token limits, and monthly caps - [Capacity](https://demo.routerplus.com/docs/admission.md): Shared quotas, provider pools and outage behavior ## Billing - [Pricing](https://demo.routerplus.com/docs/pricing.md): What a request costs and how you are billed - [Postpaid billing](https://demo.routerplus.com/docs/postpaid.md): A credit line with monthly invoices - [Partner accounts](https://demo.routerplus.com/docs/partners.md): Create and fund accounts for your own customers ## Authentication - [API keys](https://demo.routerplus.com/docs/authentication.md): Create keys and send them with each request - [Bring your own key](https://demo.routerplus.com/docs/byok.md): Use your own provider accounts through RouterPlus - [Workspaces and principals](https://demo.routerplus.com/docs/identity.md): Members, scoped keys and end-user quotas - [OAuth for apps](https://demo.routerplus.com/docs/oauth.md): Let an app get a key from a signed-in member - [Workload identity](https://demo.routerplus.com/docs/workload-identity.md): Exchange an OIDC token for a short-lived key - [Bedrock identity](https://demo.routerplus.com/docs/bedrock.md): Call Claude on AWS Bedrock with your AWS roles - [Single sign-on](https://demo.routerplus.com/docs/sso.md): Console sign-in through your identity provider - [SCIM provisioning](https://demo.routerplus.com/docs/scim.md): Sync users and groups from Okta or Entra ID ## Privacy - [Data policy](https://demo.routerplus.com/docs/data-policy.md): What RouterPlus stores and for how long ## Developer tools - [Coding agents](https://demo.routerplus.com/docs/install.md): Set up Claude Code, Codex, Cursor and other coding agents - [CLI](https://demo.routerplus.com/docs/cli.md): Sign in from the terminal and configure your tools - [App builders](https://demo.routerplus.com/docs/app-builders.md): Use RouterPlus in apps built with Replit, Lovable, Bolt and v0 ## For providers - [List your models](https://demo.routerplus.com/docs/for-providers.md): Sell inference on RouterPlus ## API reference - [Chat completions](https://demo.routerplus.com/docs/api-chat-completions.md): The OpenAI-compatible chat endpoint - [Responses](https://demo.routerplus.com/docs/api-responses.md): The OpenAI Responses API - [Messages](https://demo.routerplus.com/docs/api-messages.md): The Anthropic-compatible chat endpoint - [Images](https://demo.routerplus.com/docs/api-images.md): Generate images - [Videos](https://demo.routerplus.com/docs/api-videos.md): Generate videos - [Audio](https://demo.routerplus.com/docs/api-audio.md): Transcribe audio and generate speech - [Embeddings](https://demo.routerplus.com/docs/api-embeddings.md): Turn text into vectors - [Decisions](https://demo.routerplus.com/docs/api-decisions.md): Typed answers from decision models - [List models](https://demo.routerplus.com/docs/api-models.md): The model catalog - [Usage and generations](https://demo.routerplus.com/docs/api-usage.md): Spend, balance and the record of each request - [Management API](https://demo.routerplus.com/docs/api-management.md): Manage keys, guardrails, workspaces and more with a management key - [Signup (retired)](https://demo.routerplus.com/docs/api-signup.md): Create accounts in the browser ## Reference - [Errors](https://demo.routerplus.com/docs/errors.md): Error codes, response shapes and what to do - [Wire compatibility](https://demo.routerplus.com/docs/compat.md): How RouterPlus maps each API format ## Machine-readable - [Model catalog JSON](https://demo.routerplus.com/api/models.json): ids, prices, context windows - [Provider manifest schema](https://demo.routerplus.com/docs/provider-manifest.schema.json): list your models (supply side)