| name | openrouter-docs |
| description | Use when working with the OpenRouter API: model routing, provider selection, model variants (free/nitro/thinking), tool calling, structured outputs, prompt caching, OAuth, API keys, rate limits, streaming, embeddings, Claude Code integration, or any OpenRouter-specific feature. |
OpenRouter Documentation
Official OpenRouter developer docs (sourced from openrouter.ai/docs).
CRITICAL: grep references/ for keywords before answering. Do NOT guess API behavior.
Topic Index
Getting Started
quickstart.md — API quickstart
faq.md — FAQ
enterprise-quickstart.md — Enterprise setup
Guides
guides/overview/ — Principles, models, multimodal, auth
guides/routing/ — Model fallbacks, provider selection, model variants
guides/features/ — Tool calling, structured outputs, plugins, presets, ZDR
guides/best-practices/ — Latency, prompt caching, uptime, reasoning tokens
guides/privacy/ — Data collection, logging
guides/community/ — Framework integrations (Vercel AI SDK, LangChain, etc.)
API Reference
api/reference/ — Overview, streaming, parameters, errors, authentication
api/reference/responses/ — Responses API
api/api-reference/ — REST endpoints (chat, embeddings, models, keys, etc.)
SDKs
sdks/typescript/ — TypeScript SDK
sdks/python/ — Python SDK