Skip to main content
πŸ”€

OpenRouter

by OpenRouter

OpenRouter provides a single OpenAI-compatible API endpoint that routes requests to over 300 models from OpenAI, Anthropic, Google, Meta, Mistral, and dozens of smaller labs. Developers can switch between models with a one-line change, implement automatic fallbacks when a provider has an outage, and compare cost per token across every provider in real time. It's become the standard way to build model-agnostic applications and to access models that aren't otherwise available via direct API.

OpenRouter features and capabilities, including which plan they need and how they compare in the CanIUse matrix.

Used in combinations

See who owns what in this stack

Directory alternatives

✨ Modalities

πŸ’¬
Text Input
Yes, requires free plan. Chat completions via /api/v1/chat/completions.
πŸ–ΌοΈ
Image Upload / Vision
Yes, requires plus plan. Homepage: text, images, videos, and audio through one interface. Vision depends on the routed model.
🎨
Image Generation
Yes, requires plus plan. Unified interface includes image generation across providers.
πŸŽ™οΈ
Voice Mode
No. Audio generation/transcription may exist via routed models. Not a conversational voice UI.
πŸŽ₯
Video Understanding
Partial. Video generation API is documented. Understanding uploaded video was not separately confirmed.
🎬
Video Generation
No. Not a video generation product.
πŸ“
File Upload (PDF, DOCX)
Unknown. PDF/DOCX chat was not confirmed on the quickstart page.
πŸ’»
Code Execution
No. You implement tools via the Agent SDK. OpenRouter does not sandbox your Python.
πŸ”Š
Audio Input
Partial. Audio is listed as a modality. Treat as routed-model support, not a first-party STT studio.
πŸ–ŒοΈ
Canvas / Artifact Editor
No. Chat/API console, not an artifacts canvas.
πŸ–₯️
Screen Sharing / Computer Use
No. No computer-use product.

🧠 Memory & Context

🧠
Persistent Memory
No. API is stateless aside from your credits/keys. No user memory layer.
πŸ“
Large Context Window
Yes, requires plus plan. Window is whatever the selected model publishes. Catalog is at openrouter.ai/models.
βš™οΈ
Custom Instructions
Yes, requires free plan. System messages plus org data policies that restrict providers.
πŸ“œ
Conversation History
Yes, requires free plan. The site is a chat UI over models. API history is your client’s job.

πŸ”Œ Integrations

🌐
Web Search / Browsing
Unknown. Some routed models search. A first-party search toggle was not on quickstart.
πŸ”Œ
Plugins / Extensions
Yes, requires free plan. Hosted MCP at mcp.openrouter.ai plus Agent SDK tools.
πŸ”§
API Access
Yes, requires plus plan. OpenAI-compatible API. Credits, no seat subscription. Client SDKs and OpenAI SDK drop-in.
⚑
Zapier Integration
Unknown. No first-party Zapier app was checked.
πŸ€–
Custom GPTs / Bots
No. No GPT Store. Agent SDK is for your own agents.
πŸ‘₯
Real-time Collaboration
No. No multiplayer chat.
🐦
Live Social Data Integration
No. No live social firehose.
πŸ“š
Live Citation Mapping
No. Not a cited-search product.

πŸ‘¨β€πŸ’» Developer

πŸ› οΈ
Function Calling
Yes, requires free plan. Agent SDK tool loops; chat completions can carry tools depending on the model.
⚑
Streaming Responses
Yes, requires free plan. Quickstart: the API supports streaming.
πŸŽ›οΈ
Fine-Tuning
No. You consume providers. OpenRouter does not train your weights.
πŸ“
Embeddings API
Yes, requires plus plan. Client SDK docs cover embeddings alongside streaming.
πŸ“‹
Structured Output (JSON)
Unknown. JSON-schema guarantees depend on the routed model; not asserted here.
🧩
Reasoning / Thinking Mode
Unknown. Overlapping columns disagreed (yes vs partial); left unverified rather than copying a no.
🏠
Local Execution
No. Routes to cloud providers. Not a local runtime.
πŸ”“
Open Weights
Partial. You can pick open models hosted by providers. OpenRouter is not a weight release.
πŸ€–
Multi-Agent Orchestration
Partial. Agent SDK handles tool loops and state. Not a multi-agent swarm product.

πŸ“± Platforms

🌐
Web App
Yes, requires free plan. openrouter.ai chat, models catalog, and credit dashboard.
πŸ“±
iOS App
No. No iOS app is documented.
πŸ€–
Android App
No. No Android app is documented.
πŸ–₯️
Desktop App
No. No desktop app is documented.
πŸ”΅
Chrome Extension
No. No Chrome extension is documented.

πŸ”’ Privacy

πŸ”’
GDPR Compliant
Unknown. Needs a DPA read. Data policies exist but are not GDPR certification.
🚫
Opt Out of Data Training
Partial. Custom data policies restrict which providers see prompts. Not a single training-opt-out toggle we read.
🏒
Enterprise Privacy Mode
Yes, requires plus plan. Org accounts and fine-grained data policies for trusted providers.

πŸ’Ό Workspaces

πŸ“‚
Projects / Folders
Unknown. Org/app keys exist. Folder workspaces were not confirmed.