OpenRouter Review: 415 AI Models, a Real Free Tier, No Subscription

OpenRouter AI model gateway

Written by

in

Disclosure: Some links in this post are affiliate links. If you buy through them, I may earn a commission at no extra cost to you. I only recommend products I use or have tested.

▶ Listen to this article

Server data center hosting AI models
One gateway in front of hundreds of model providers.

This is an in-depth OpenRouter review born from real testing: one API key, 415 models, no subscription, and a free tier that actually works.

I have spent years juggling model APIs. Separate accounts at OpenAI, Anthropic, Google, then a half dozen smaller providers, each with its own dashboard, its own billing, its own rate limit table I was supposed to memorize. Every new model meant another signup. OpenRouter fixes exactly that, and it has a genuinely usable free tier that most people never find.

This is the review I wish I had before I hit the signup page. Real numbers from the live API, the free models that are actually worth your time, the rate limits that matter, and the honest cases where you should skip it.

What OpenRouter is

OpenRouter is a gateway. Not a model company. It sits in front of hundreds of open and proprietary models and serves them all through one OpenAI-compatible endpoint.

When you call a model, OpenRouter routes to the provider hosting it, and if that provider is down, the request falls over to the next one automatically. You get one key, one invoice, one analytics dashboard. The providers change underneath you. The interface does not.

The free tier is the real story

Here is what most review pages get wrong about OpenRouter. The free models are not demos. As of this month the API lists 18 models at $0, and they are legitimate production models, not crippled trials.

The free lineup includes Google’s Gemma 4, NVIDIA’s Nemotron 3 series, OpenAI’s open GPT-OSS, and Z.AI’s GLM-5.2. The largest free model, Nemotron 3 Ultra 550B, carries a full million-token context window. A million tokens, free.

Model Context Notes
Google Gemma 4 31B 262K Reliable general purpose
Google Gemma 4 26B 262K Lighter, faster
NVIDIA Nemotron 3 Ultra 550B 1M Biggest free option
NVIDIA Nemotron 3 Super 120B 262K Strong all rounder
NVIDIA Nemotron 3 Nano 30B 256K Fast, high volume
OpenAI GPT-OSS 20B 131K Open GPT variant
Z.AI GLM-5.2 256K Solid reasoning
Dots 3 Note Preview 512K Huge context
Cohere North Mini Code 256K Code focused
Poolside Laguna S 2.1 262K Code generation

Pick the right free model and you can run real workloads on it. For a prototype, a hobby project, or a low-traffic tool, the free tier alone is enough to launch.

The rate limits you need to know

Free does not mean unlimited. Without credits, free models run at 20 requests a minute and 50 requests a day. That covers testing and building. It will not run a public chatbot.

Here is the trick that changes everything. Buy $10 of credits once, and the daily cap on free models jumps to 1,000 and stays there. The $10 is not consumed by the free models. It simply sits on your account for when you call a paid model. One purchase, and the free tier becomes genuinely usable for the week, not just the afternoon.

How the billing works

OpenRouter passes through whatever the model provider charges. There is no markup on the tokens. The company makes its money on the credit purchase itself, not on usage.

The cheap end of the catalog runs at fractions of a cent per thousand tokens:

Model Input Output
Mistral Nemo $0.02 $0.03
Qwen 3.7 Flash $0.03 $0.13
OpenAI GPT-OSS 120B $0.03 $0.17
Cohere Command R7B $0.04 $0.15
Amazon Nova Micro V1 $0.04 $0.14

A long running prototype can cost less than a coffee. When you only pay pennies for a thousand tokens, you stop thinking about usage and start thinking about what to build.

Bring your own key

If you already pay OpenAI, Anthropic, or Google directly, you do not need to buy OpenRouter credits at all. The BYOK program lets you plug your existing keys into OpenRouter and use it purely as a unified interface.

That setup gives you a million free routing requests a month. Past a million, OpenRouter charges a 5% routing fee on top of what the provider charges. For one interface over every key I own, with fallback and analytics included, I consider that fee a fair deal.

Privacy is handled, not promised

By default OpenRouter logs nothing of your prompts or completions. Not even when a request errors. Only billing metadata, timestamps, and token counts are kept. Your text stays yours.

There is an opt-in setting that trades that logging for a 1% discount on usage costs. It is off by default, and you have to switch it on deliberately. For a company whose whole business is passing data between you and model providers, that default deserves credit.

Those model suffixes explained

The model IDs end in a suffix that tells OpenRouter how to route the call. It looks like noise until you know what they mean.

  • :free uses free tier hosting where available.
  • :nitro routes to the fastest provider.
  • :floor routes to the cheapest provider.
  • :thinking enables reasoning mode on models that support it.
  • :extended routes to a provider offering a longer context window.

So deepseek-r1:free gets you a reasoning model for nothing, and llama-3.3-70b:floor gets you a paid model at its cheapest source. The suffixes stack on top of any model you already know.

Where it falls short

I tested the free tier properly, and I want to be honest about the limits.

Do not run production traffic on free models. No SLA, hosting can drop out, and 20 requests a minute dies the moment a second user opens your app. The free tier is for building and proving an idea, not for scale.

The free roster also rotates. A model that is free today can lose its free hosting next month. The :free router picks whatever is available, but you lose the choice of a specific model.

And the credit purchase fee is the catch. If you spend heavily on a single provider, the direct route is sometimes cheaper. OpenRouter wins on convenience and breadth. It does not always win on pure price.

Who should use it

Get it if you compare models, if you build something that might switch providers, or if you want to prototype on free models before paying. Get it if you already hold several provider keys and want one dashboard.

Skip it if you use one model from one provider and nothing else. The credit fee is pure overhead there, and you are better off going direct.

FAQ

Do I need a credit card to start?

No. The 18 free models work the moment you sign up. Credits are only needed to lift the daily cap or call paid models.

Is it a drop in replacement for OpenAI?

Mostly. Point your client at the base URL, drop in your OpenRouter key, and the request format matches. Code that targets OpenAI generally works unchanged.

What does OpenRouter charge?

A fee on credit purchases, and a 5% routing fee on usage above a million BYOK requests a month. Model pricing passes through with no markup.

Which free model is best right now?

Gemma 4 31B or Nemotron 3 Super for general work. Nemotron 3 Ultra 550B if you need the million token context. North Mini Code or Laguna for code.

Can this replace my provider?

If you use several, yes, it replaces most of the friction. If you use one, it is overhead. It is a gateway, not a model.

The bottom line

The thing I keep coming back to is the friction it removes. No new account at every lab. No memorizing five rate limit tables. No logging into a different billing page to understand a single invoice.

One key, and behind it, everything. Start on the free tier, put $10 down if the daily cap bites, and decide from there. If it is not for you, testing it costs nothing at all.

Sign up at openrouter.ai. No credit card needed to start.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *