API reference
API reference
Base URL, authentication, the error envelope, and every endpoint in one table.
Everything here follows the standard chat-completions shape. If your client already talks to /v1/chat/completions, two changes are enough: the base URL, and the model string.
| Base URL | https://rapidrouter.ai/api/v1 |
| Authentication | Authorization: Bearer $RAPIDROUTER_API_KEY on every request (keys) |
| Errors | { "ok": false, "error": { "code", "message" } } (codes) |
| OpenAPI 3.1 | rapidrouter.ai/api/openapi.json |
| Docs as Markdown | llms.txt (index) and llms-full.txt (every page) |
Endpoints
Paths are relative to the base URL. key is an API key as a bearer token, session the dashboard login, used by the account endpoints, and management a management key.
Inference
MethodPathAuthDocs
POST/chat/completionsChat completions · keykeyChat completionsPOST/responsesResponses API · keykeyResponses APIPOST/messagesAnthropic Messages · keykeyAnthropic MessagesPOST/embeddingsEmbeddings and rerank · keykeyEmbeddings and rerankPOST/rerankEmbeddings and rerank · keykeyEmbeddings and rerankPOST/chat/fanoutFanout · keykeyFanoutPOST/tokenizeToken counting · nonenoneToken countingMedia
MethodPathAuthDocs
POST/images/generationsImages, speech and video · keykeyImages, speech and videoPOST/images/editsImages, speech and video · keykeyImages, speech and videoPOST/audio/speechImages, speech and video · keykeyImages, speech and videoPOST/audio/transcriptionsImages, speech and video · keykeyImages, speech and videoPOST/translateImages, speech and video · keykeyImages, speech and videoPOST/videos/generationsImages, speech and video · keykeyImages, speech and videoPOST/videos/generations/statusImages, speech and video · keykeyImages, speech and videoPOST/voice/chatVoice pipeline · keykeyVoice pipelineGET/media/modelsImages, speech and video · nonenoneImages, speech and videoBatches
Models
Keys and account
MethodPathAuthDocs
GET POST/provisioning/keysProvisioning API · managementmanagementProvisioning APIGET PATCH DELETE/provisioning/keys/:idProvisioning API · managementmanagementProvisioning APIPOST/auth/keysSign in with Rapid Router · nonenoneSign in with Rapid RouterGET PUT/budgetBudgets · sessionsessionBudgetsGET PUT/alertsSpend alerts · sessionsessionSpend alertsGET PUT/radarRelease radar · sessionsessionRelease radarGET/usage/exportUsage export · sessionsessionUsage exportGET/auditAudit log · sessionsessionAudit logGET/logs/:id/bodyRequest capture · sessionsessionRequest capturePOST/orgsTeams · sessionsessionTeamsGET/orgs/mineTeams · sessionsessionTeamsGET/orgs/:id/usageTeams · sessionsessionTeams