Alternatives

OpenRouter alternatives

OpenRouter is the largest model marketplace and it is not going anywhere. But it takes 5.5% on credit purchases, cannot be self-hosted, and was acquired by Stripe in August 2026, which raises questions about future pricing that nobody can answer yet. Here is what else is out there, including us.

The field at a glance

Model accessSelf-hostHeadline cost
FreeModelSupplies itNoFree-first routing
LiteLLMBYOKYesFree software; you pay infrastructure + providers
Vercel AI GatewayBYOK or theirsNoNo markup; small monthly free credit
Cloudflare AI GatewayBYOKNoCore features free; 5% only if Cloudflare buys tokens
PortkeyBYOK onlyYes (Enterprise)10K req/mo free, then $49/mo for 100K
HeliconeBYOKYes10K req/mo free; from $79/mo

FreeModel

The one this page is published by, so weigh it accordingly.

What it is: a hosted gateway that supplies its own model access: 200+ models across three tiers, with free capacity tried first and paid fallback behind it. Both OpenAI and Anthropic Messages formats work against the same endpoint, so Claude Code and similar tools point at it directly.

Pick it if: you have no provider accounts yet, or free-first routing is what you actually need. The setup is a base URL, not a deployment.

Do not pick it if: you need compliance certifications, per-team budgets, audit logs, or a data plane inside your own VPC. None of that exists here. It is also hosted only, so if the request path must stay inside your network, this is not an option at any configuration.

LiteLLM

What it is: an MIT-licensed proxy you run yourself: Docker, Kubernetes, or Terraform. It covers 100+ providers behind one OpenAI-compatible endpoint and includes virtual keys, budgets, spend tracking, rate limits, fallbacks and caching. Keys and budgets need a PostgreSQL instance.

Pick it if: traffic cannot leave your infrastructure, you want to pay providers directly with no intermediary, or you need to own the routing logic outright. The software is free.

Do not pick it if: nobody on the team wants to own another service in the request path. You are budgeting for servers, a database, monitoring, upgrades and security patching, and you supply every provider key yourself.

Vercel AI Gateway

What it is: Vercel's managed gateway. No markup on tokens, a small monthly free credit, BYOK supported, automatic model fallback, and both OpenAI- and Anthropic-compatible endpoints. It is a standard API, so Vercel hosting is not a hard requirement, though it is plainly where the product works best.

Pick it if: you are already on Vercel or Next.js and want OpenRouter's economics without the credit-purchase fee. Setup is minimal.

Do not pick it if: you need conditional routing, A/B testing, or real observability. Usage and billing is roughly the extent of it. Custom reporting and zero-data-retention carry per-request fees. No self-hosting.

Cloudflare AI Gateway

What it is: analytics, caching, rate limiting and automatic retries, free on every plan, with your own provider keys. Edge caching can cut costs noticeably on repeated prompts, and spend limits are built in. There is a 5% fee only if you let Cloudflare buy tokens on your behalf; using your own keys avoids it entirely.

Pick it if: you are already in the Cloudflare ecosystem. The headline price is the best in this list, and the core features genuinely are free.

Do not pick it if: you are not on Cloudflare, or you need failover across different providers: that requires configuring Dynamic Routing rather than being the default. Log retention caps at 100,000 entries on the free Workers tier (source: Cloudflare docs).

Portkey

What it is: a governance-first gateway. BYOK only, with budgets, RBAC, SSO/SCIM, audit logs, FinOps dashboards, 20+ guardrail checks, and SOC 2 / ISO 27001 / GDPR / HIPAA certifications. Deployment options include hybrid, where the data plane runs in your own VPC.

Pick it if: you are accountable for how a team or department spends on models, or compliance review requires certifications. Nothing else in this list matches that depth.

Do not pick it if: you do not have provider keys yet; it is BYOK only, so it cannot do anything for you until you have accounts and payment methods everywhere. Also overkill for a solo project.

Helicone

What it is: an observability-first gateway with logging, caching and cost dashboards, and an open-source self-host path.

Important: Helicone was acquired by Mintlify in March 2026 and is now in maintenance mode — security patches and new-model support continue, but feature development has stopped. Multiple review sites now recommend it only for existing users and suggest planning a migration.

Do not pick it for a new deployment. A gateway sits in your critical request path; putting a sunset product there is a risk you can avoid by choosing otherwise. It is listed here because you will see it recommended in older articles.

How to choose

No provider keys yet              → FreeModel
Must stay inside your network     → LiteLLM (or Portkey hybrid)
Already on Vercel                 → Vercel AI Gateway
Already on Cloudflare             → Cloudflare AI Gateway
Compliance or team governance     → Portkey
Want OpenRouter's model count     → OpenRouter (seriously: nothing here matches 460)
Just want the 5.5% fee gone       → Vercel AI Gateway or Cloudflare AI Gateway

That last line matters: if OpenRouter works for you and the only complaint is the credit fee, switching to another BYOK gateway means you now manage provider keys yourself. That trade is worse for most people than the fee.

How to run this comparison yourself

Vendor pages are written to be read once. The version worth trusting takes an afternoon and produces a table you built, with the six candidates checked the same way. This is the sequence that separates them.

  1. Step 1: pull every model list. GET /v1/models works without a key on OpenRouter and on FreeModel. Diff each list against the ids your code actually calls. Coverage claims end at that diff.
  2. Step 2: establish what free means on each one. On OpenRouter you opt in per request with a :free suffix. On FreeModel routing is free-first by default. On LiteLLM, Portkey, Helicone, Vercel and Cloudflare, "free" describes the software — you still supply provider keys and provider credit.
  3. Step 3: run one real task, twice. Not a hello-world. Take a prompt you send in production, run it through two candidates, and compare the answer and the latency rather than the marketing.
  4. Step 4: read the pricing and trust pages. The credit fee is on OpenRouter's FAQ. Certifications and deployment options are on Portkey's trust page. Both are longer than the headline, which is the point.

What the exercise usually shows: the real difference between these products is who supplies the model access and who operates the thing sitting in your request path. Price per million tokens is the last question, not the first.

OpenRouter alternatives FAQ

Is FreeModel a drop-in replacement for OpenRouter?
At the request level, close to it: point base_url at https://freemodel.online/v1, swap the key, and an OpenAI-format client keeps working. Two things do not carry over. Model ids are named differently here, so plan a mapping pass, and the :free suffix has no equivalent — routing is free-first by default, so there is no per-model opt-in to translate.
What does OpenRouter do that none of these alternatives do?
It lists 460 models on its public list, more than anything else on this page, and it is the service third-party tools, tutorials and older Stack Overflow answers assume by default. Its fee model is published too: 5.5% on credit purchases, $0.80 minimum. If catalogue size is the deciding factor rather than a side effect, that is a real reason to stay where you are.
Which of these can run inside my own network?
LiteLLM, and Helicone through its open-source path. Portkey offers a hybrid deployment where the data plane runs in your VPC, on its Enterprise tier. Vercel AI Gateway, Cloudflare AI Gateway and FreeModel are hosted only, and no configuration changes that — so if the request path cannot leave your perimeter, the shortlist is three, not six.
Do I need provider accounts before I start?
For five of the six, yes. LiteLLM, Portkey, Helicone, Vercel and Cloudflare AI Gateway all route with keys you supply, so nothing works until you have an account and a payment method at the providers you intend to reach. FreeModel supplies the model access itself, which is the one structural difference in the table.
Should I consider Helicone for a new deployment?
No. It is in maintenance mode after the Mintlify acquisition — security patches and new-model support continue, but feature development has stopped. A gateway sits in your critical request path, and that is a poor place for a product nobody is building on any more. It is on this page because older articles still recommend it.

Last updated 2026-09-20. Acquisition status, pricing and plan limits change — verify against each vendor's own pages before deciding.

Sources

Every third-party figure quoted on this site was read from the vendor documentation linked below, on the date stated. None of these links are affiliate links and none of these vendors paid to be listed. If a number here disagrees with the page it came from, the page is right — tell us and it gets corrected.