$5 free credits when you sign up
← All posts
Portkey alternative: every governance feature on every tier, free for life
Comparison

Portkey alternative: every governance feature on every tier, free for life

Head-to-head: NemoRouter vs Portkey. Guardrails, A/B tests, prompt management, evals, and per-team budgets — free on every tier. 4% PAYG, 0% on Tier 3 annual prepay. One base-URL switch.

Nemo Router team9 min read

The wedge claim: NemoRouter is the only LLM gateway that gives every customer all enterprise features — guardrails, A/B tests, prompt management, evals, budgets — free for life, with 2,000+ models behind one API key. Tiers vary the platform fee (4% / 2% / 0%); they never lock features.

If you got here by typing "Portkey alternative" into Google, you're almost certainly on a Portkey free plan today, watching one of two clocks tick:

  1. Pricing-tier creep. The features you actually need — guardrails, evals, prompt management at scale, per-team budgets — sit on a paid plan, and the next plan up after that, and the one after that ends in "contact sales."
  2. Provider sprawl. You added Portkey to consolidate routing across OpenAI, Anthropic, and a few others — but you still maintain per-provider auth, and adding the next model means another integration sprint.

Portkey is a real gateway with a real feature set. This post isn't an attack on it — it's an honest answer to the search: what does NemoRouter do differently, and is the switch worth your afternoon?

The short version is in the wedge claim above: every NemoRouter customer, on every tier, from day one, gets the full governance + observability surface for free, and routes to 2,000+ models behind one API key. Tiers vary the platform fee — 4% on PAYG, 2% on Tier 2 monthly, 0% on Tier 3 annual prepay — not the feature set.

This post is the head-to-head. We'll go axis by axis, with citations to public sources, and show the migration path is one base URL and one API key.


Side-by-side at a glance

Every "✅ Included free" claim traces to NemoRouter's nemo schema — guardrails, ab_tests, prompt_templates, prompt_recommendations, budgets, all RLS-enforced, all available to every tenant, no feature flags. Portkey's positioning — "Available (plan-dependent)" rather than "missing" — is deliberate: Portkey does ship these features. The substantiable wedge is price + every feature on every tier, not feature absence.

CapabilityPortkeyNemoRouter
Platform fee (PAYG)See portkey.ai/pricing4% (Tier 1)
Platform fee (annual prepay)See portkey.ai/pricing0% (Tier 3, $1,200/yr)
Guardrails (PII / jailbreak / regex)Available (plan-dependent)✅ Included free, every tier
A/B testingAvailable (plan-dependent)✅ Included free, every tier
Prompt managementAvailable (plan-dependent)✅ Included free, every tier
EvalsAvailable (plan-dependent)✅ Included free, every tier
Per-team budgets + RLSAvailable (plan-dependent)✅ Included free, every tier
Models supported250+ per Portkey docs2,000+
OpenAI-compatible API

The pattern: Portkey distributes governance + observability across tiers; NemoRouter bundles them onto every tier and varies the platform fee instead.

Portkey is a trademark of Portkey AI. NemoRouter is not affiliated with or endorsed by Portkey. All Portkey claims above defer to Portkey's own published pricing and docs pages on the dates linked at the bottom of this post; if any have changed, email us and we'll re-audit.


What "free for life" actually means

It means three things, all enforced in code rather than in marketing copy:

  1. No feature flag flips on tier upgrade. Tier 1 customers have the same guardrails, A/B test routing, prompt templates, evals, and per-team budgets a Tier 3 customer has. The nemo schema is the source of truth — every governance table is RLS-enforced and available to every tenant from signup.
  2. Upgrading changes only the platform fee and the rate limits. Tier 1 → Tier 2 drops the platform fee from 4% to 2%. Tier 2 → Tier 3 drops it from 2% to 0% and lifts RPM 500 → 1,000 / TPM 500K → 1M. Nothing else changes.
  3. No "contact sales" wall for governance features. The Enterprise tier exists for custom-deployment, BAA, SOC2-prep, and multi-region. It does not gate guardrails, evals, or A/B tests — those have already shipped on Tier 1.

The structural reason this is sustainable — covered in the provisioned-capacity section below — is that NemoRouter does not plan to make its long-term margin on platform fees.


Pricing tiers, in one table

TierPricePlatform FeeRPMTPMBest for
Tier 1 — PAYG$04%500500KTrying NemoRouter; under $2.5k/mo of LLM spend
Tier 2$100/mo min2%500500K$2.5k–$10k/mo spend, ready to commit monthly
Tier 3$1,200/yr min0%1,0001M$10k+/mo spend, annual budget approved
EnterpriseCustom0%CustomCustomF1000, BAA, SOC2-prep, multi-region

A few things worth saying out loud:

  • Tier 1 is real. No card is required to start, and we auto-grant $5 in API credits on signup — enough to wire a guardrail, run a prompt template, and ship five A/B tests across a couple of models before you decide anything.
  • Tier 3 is the acquisition target by design. Annual prepay funds the next round of provider-side reservation purchases (Azure PTU, GCP GSU/CUDs, AWS Bedrock Provisioned Throughput). That's why the platform fee on Tier 3 is zero — the margin comes from the spread between retail PAYG and reservation-rate compute, not from the platform fee.
  • The breakeven math is short. At Tier 1's 4%, every $2,500/mo of LLM spend = $100/mo platform fee, which is the Tier 2 minimum. Past $2.5k/mo, Tier 2's 2% saves you money the moment you cross. Tier 3 starts paying back vs. Tier 2 around $10k/mo of annualized spend.

We are not publishing comparative dollar numbers against Portkey here, because Portkey's pricing varies by plan and we will not stale-quote it. The honest comparison is: read Portkey's current pricing page side-by-side with the table above, look at which governance features sit on which Portkey plan, and decide whether "every feature on every NemoRouter tier" plus the 4%/2%/0% fee curve beats the plan you'd otherwise be on.


Switch cost: one base URL, one API key, ten minutes

NemoRouter exposes an OpenAI-compatible API. Portkey is also OpenAI-compatible. If you're currently routing through Portkey from the OpenAI SDK or any OpenAI-compatible client, the migration looks like this:

  // your existing code, OpenAI SDK or any OpenAI-compatible client
  const client = new OpenAI({
-   baseURL: 'https://api.portkey.ai/v1',
-   apiKey: process.env.PORTKEY_API_KEY,
+   baseURL: 'https://nemorouter.ai/api/v1',
+   apiKey: process.env.NEMOROUTER_API_KEY,
  });

Two environment variables, one base URL, no SDK rewrite, no schema migration. We explicitly target this latency as a product OKR: signup → first API call in under 60 seconds for the cold-start case.

Prompt templates and guardrail configurations port as JSON. Exporting from Portkey's prompt library and re-importing on NemoRouter is a one-pass operation; the field shapes are similar enough that most teams script the conversion in under 30 minutes.

If you use Portkey-specific routing hints (provider preference orderings, fallback chains, transforms), those map to NemoRouter's routing config in the dashboard. The SDK call stays the same; only the policy moves.


Provisioned-capacity preview (why "free for life" is sustainable)

A fair question on first read: if every feature is free, how does NemoRouter make money long-term?

The short answer: not on platform fees. Tier 1's 4% covers PAYG support; Tier 3's 0% is intentionally zero. The margin comes later, when aggregated customer volume is large enough to buy provider-side reservations — Azure OpenAI PTU, Google GSU / Committed Use Discounts, AWS Bedrock Provisioned Throughput. Annual reservations save up to 70% vs. retail PAYG; monthly reservations up to 30%. Customers continue paying retail PAYG; the spread between retail and the reservation rate is the gross-margin engine.

That's why Tier 3 ($1,200/yr prepay) is the acquisition priority: annual prepay funds the next annual reservation cycle, the spread compounds, and the "free for life" wedge stays sustainable as we grow. You are not subsidizing the wedge with VC money — you are funding the next reservation that pays for it.

We are not opining on Portkey's business model — that's their question to answer. We are saying ours is plain: routing is a loss-leader, governance is bundled, and capacity arbitrage is how the moat compounds.


When NemoRouter is the right choice (and when it isn't)

Switch from Portkey to NemoRouter if two or more of the following are true:

  • Your monthly LLM bill is large enough that a 1-percentage-point platform-fee swing matters (roughly $1k+/mo).
  • You're paying for, or shopping, a Portkey plan tier primarily to unlock governance features (guardrails, evals, advanced prompt management, per-team budgets).
  • You want one place to test across 2,000+ models without per-provider auth wiring.
  • You have multi-team or multi-customer cost-attribution requirements (per-team budgets + RLS solve this on Tier 1).
  • You'd prefer to lock in a 0% platform fee for the year via Tier 3 prepay rather than pay a Portkey plan + provider-passthrough cost.

You should not switch if your only requirement is the Portkey free plan at under $200/mo of LLM spend and you don't expect to need guardrails / evals / per-team budgets — at that scale the fee delta is below noise and either gateway is fine.

We also can't claim parity on every Portkey feature surface beyond the wedge axes above. Portkey ships some adjacent capabilities (custom integrations, specific compliance attestations) that you should verify against your shortlist; the long-form multi-vendor audit lives in the feature-gating audit.


Try it

Tier 1 is free. No card, no commitment, $5 of API credits auto-granted on signup. You can be making real model calls — through a guardrail, against a prompt template, with an A/B test variant assigned — in under 60 seconds.

Start free at nemorouter.ai/signup

If you'd rather see the side-by-side live before signing up, the dedicated comparison page is at /vs/portkey — same data as the table above, plus JSON-LD markup so AI answer engines can cite the comparison directly.

Questions? Drop into the public NemoRouter Slack#support for migration questions, #feature-requests if there's a Portkey capability you want next.


See also


Sources

All Portkey and provider claims above are sourced from each vendor's public pricing or documentation page. Verified 2026-05-20. If a vendor updates their tiers and we haven't refreshed, email hello@nemorouter.ai and we'll re-audit within one business day.

Written by Nemo Router teamEngineering, product, and company posts from the NemoRouter team — code-first, cost-honest, no vendor-marketing fluff.