Skip to main content
nexeai

OpenRouter: our review

OpenRouter hosts no model of its own: it's a router that gives access to more than 400 models from dozens of vendors (OpenAI, Anthropic, Google, Mistral, open models...) behind a single API, with automatic switching between providers. Useful for a technical team that wants to compare or combine models without multiplying accounts.

Data in the United StatesFree version, then paid

What we take away from it

What counts in its favor

  • A single account and a single API key open more than 400 models across more than 70 providers, with automatic switching if one goes down or becomes more expensive.
  • Each request can exclude providers that allow themselves to train on the data (data_collection: deny parameter) or require zero retention (zdr: true) — a fine-grained control, documented request by request.
  • A real free tier gives access to more than 25 models, up to 50 requests per day, with no credit card and no commitment.

What counts against it

  • OpenRouter charges 5.5 % of the amount of each request on top of the chosen provider's rate: on a large volume, this commission weighs more than a direct contract with the model's vendor.
  • Privacy depends on the selected provider, not on OpenRouter alone: the company states it does not use prompts for training, but forwards each request to the chosen provider, which has its own policy.
  • Fully European processing exists only in the Enterprise plan: by default, data can be transferred to OpenRouter's US servers and outside the European Economic Area.

A good choice for a technical team that wants to compare models without multiplying integrations, provided it checks the data policy provider by provider and counts the 5.5 % commission into the budget.

The facts

Data hosting
Data in the United States · source
Data verified on
30 July 2026

What happens to your data

Is your data used to train their models?
Depends on the plan, or an option you can turn off
Subprocessors
OpenRouter forwards each request to the chosen model provider ("Model Provider"), which effectively becomes the actual sub-processor: the documentation points to a routing page listing, per provider, its retention policy (zero retention or possible training). The data_collection parameter (allow/deny) and the zdr option allow a request to be restricted to providers that neither retain nor train on the data.
Retention
Account data is kept "as long as necessary" according to the privacy policy; image, audio and video files submitted for inference are not kept beyond processing the request, except for abuse, security, billing or legal obligation reasons.

OpenRouter in detail

OpenRouter doesn't build or host any model itself. The company builds a routing layer: a single API key gives access to more than 400 models published by dozens of publishers — OpenAI, Anthropic, Google, Mistral, and a long list of open models — spread across more than 70 inference providers. It's a product for technical teams, designed to avoid managing a separate account and bill per model publisher.

A router, not a host

In practice, a request sent to OpenRouter is routed to the chosen provider according to a mode set by the client: balanced between price and speed, priority to speed, or priority to tool-calling accuracy. If a provider goes down or raises its prices, OpenRouter automatically switches to another one serving the same model — a safety net a direct contract with a single publisher doesn't offer. The price shown for each model generally matches the original provider's rate: GPT-4o mini, for example, stays at $0.15 per million input tokens and $0.60 for output, identical to the direct rate at its publisher.

The price of convenience: a commission, not a fixed rate

This convenience has a cost specific to OpenRouter: a 5.5% commission on the amount of each request on the standard offering, on top of the provider's rate. The free tier, meanwhile, gives real access to more than 25 models with 50 requests a day, enough to prototype an AI agent before settling on a final provider. The Enterprise offering negotiates the commission down for a committed volume, on quote.

Confidentiality, provider by provider

This is a question specific to a router, and it deserves to be asked differently than for a single host: OpenRouter states it doesn't itself use prompts or responses to train a model, but every request is passed to the chosen provider, which applies its own policy. The documentation provides two concrete levers: the data_collection parameter (allow/deny) excludes providers that allow themselves to train on the data, and the zdr option restricts the request to zero-retention providers only. Without these settings active, protection depends on whichever provider is picked by default — not on OpenRouter.

Where it falls short

Two further reservations. First, fully European data processing only exists on the Enterprise offering; by default, the privacy policy provides for a transfer to OpenRouter's US servers, outside the European Economic Area. Second, the 5.5% commission adds up on a large volume to the point of eventually outweighing the savings made by avoiding several separate contracts.

Our recommendation

OpenRouter wins over a technical team that wants to compare models or protect its production against a provider outage, provided it sets data_collection and zdr on every sensitive call. For very high-volume use or a strict requirement for European processing, a direct provider such as Scaleway or Hugging Face stays more predictable. See also the other model platforms in this comparison.

Who it's for, and who it isn't

Suited for

  • Development team that wants to test or combine several language models without negotiating a separate contract with each vendor
  • Developer who needs an automatic safety net if a model provider goes down or changes its pricing

Not a fit

  • Organization that must guarantee a single, documented privacy policy: at OpenRouter, it varies provider by provider, and must be checked with every model change
  • Large volume where every cent counts: the 5.5 % commission adds to the rate already charged by the model's vendor, with no room to negotiate outside the Enterprise plan

Frequently asked questions

Do you need to know how to code to use OpenRouter?
Yes. OpenRouter exposes an API compatible with the OpenAI format: without a developer to call it from an application, there is nothing to do with it.
Is my data forwarded to the model vendors?
Yes, systematically: OpenRouter routes each request to the provider of the chosen model, which receives it to produce the response. A per-request setting lets you exclude providers that allow themselves to use it for training.
How much does OpenRouter cost on top of the model's price?
5.5 % commission on each request on the standard plan, with no minimum spend; this rate drops for large accounts on the Enterprise plan, quoted on request.
Does my data stay in Europe with OpenRouter?
Not by default: the privacy policy provides for a transfer to OpenRouter's US servers. Fully European processing exists only on the Enterprise plan, with dedicated routing.
What's the difference with Together AI?
Together AI hosts the models it bills for itself; OpenRouter only routes the request to dozens of different third-party providers, without hosting them. The choice depends on wanting a single provider or a wide choice of models.

Alternatives to OpenRouter

Platforms and APIs · AI agents

Amazon Bedrock

AWS cloud service for accessing several AI foundation models through a single API and building agents.

Platforms and APIs · AI agents

Google Vertex AI

Google cloud platform for deploying and orchestrating AI models (including Gemini) and agents in production.

Our sources

Prices and hosting terms change often. We recheck them periodically, but the publisher's page remains the only up-to-date reference.

Is OpenRouter the right choice for you?

We measure this tool against your real constraints — budget, privacy, your team's skill level — before you sign an annual subscription.