GILD verdict
Pick OpenRouter when you want to buy access to hundreds of models through one balance and can test the hosts behind each production model.
Speed and errors are why SRVpress left. Portkey is the better choice when traffic must reach the model makers on your own keys and security needs recorded logs, audit logs, and a data plane in your VPC. At the 1,000,000-request workload above, Portkey's Production plan adds about US$130 a month against about US$495 in OpenRouter Standard fees, and OpenRouter's BYOK path adds nothing under US$25,000 of monthly inference. On Portkey's hosted cloud, put a canary and a hit-rate alert on cache changes: one change took a production platform down in 2025.
Team accounts split along the two products' failure modes. A production platform went down on July 23, 2025 when a caching change on Portkey's hosted cloud reached every app behind it, and a TU Vienna team turned Portkey down because SSO, organization management and self-hosting sat behind enterprise plans. On OpenRouter, SRVpress left over slowness and errors in October 2026. OpenRouter sells model access, and Portkey governs the model access you hold on your own keys. OpenRouter bills 500+ models at list price from prepaid credits and charges a fee on each purchase. Portkey calls the model makers on your own keys, records each request, and meters those recorded logs. Palo Alto Networks closed its purchase of Portkey on May 29, 2026 and sells it as Prisma AIRS AI Gateway; Stripe agreed on August 19, 2026 to acquire OpenRouter, and the deal had not closed by October 28, 2026.
What teams report
6 named accounts
Failures and incidents 1
A platform on Portkey cloudOn Portkey
On July 23, 2025 a Portkey caching change on Portkey's hosted cloud made one platform's simple cache match similar requests, the hit rate neared 100% and the whole platform went down until Portkey reverted the change the same day.
“This caused a complete platform failure while all customers were actively using the system.”
Leonardo Marciano, CTO, as his GitHub profile describes himself, A platform on Portkey cloudGitHub (Portkey-AI/gateway), , post
Left or turned down 2
SRVpressOn OpenRouter
SRVpress said it stopped using OpenRouter, citing slowness and errors (X, Oct 25, 2026).
“Stopped using OpenRouter for same reason, slowness & errors.”
Jay Brunet, System Admin and Developer, SRVpressX, , post TU ViennaOn Portkey
A small TU Vienna team looked at LiteLLM, Portkey and Kong, found SSO, organization management, observability or self-hosting behind enterprise plans on each, and built its own gateway (Hacker News, Jul 1, 2025).
“Every AI gateway we looked at (LiteLLM, Portkey, Kong, etc.) locked critical features like SSO, organization management, observability, or self-hosting behind enterprise plans.”
meffmadd, Member of a TU Vienna team serving an OpenAI-compatible API to researchers, TU ViennaHacker News, , post
Switched 2
GlamaOn Portkey
Glama's founder pointed Portkey users to Lightport, an actively maintained fork of Portkey's gateway (GitHub, Jul 18, 2026).
“…in case anyone is looking for an actively maintained fork of Portkey…”
punkpeye, Founder of Glama, maintainer of Lightport, a competing fork of Portkey's gateway, GlamaGitHub (Portkey-AI/gateway), , post kisamoto, Author of braw.devOn OpenRouter
The author moved a US$100 monthly Claude plan to US$10 for Zed and a US$90 OpenRouter top-up in April 2026, then corrected the post to say OpenRouter charges a 5.5% fee (braw.dev, Apr 6, 2026).
“OpenRouter does charge a 5.5% fee.”
kisamoto, Author of braw.dev, braw.devbraw.dev, , write-up
Adopted 1
Garblesnarff, Maintainer of Infinite RealmsOn OpenRouter
The maintainer of the Infinite Realms app routes its production game-master model through OpenRouter with a fallback list; an October 14, 2026 audit found implicit prompt caching hitting about 1% and added explicit cache breakpoints, which OpenRouter forwards to Anthropic.
“Hit rate ~1% today (ref #352).”
Garblesnarff, Maintainer of Infinite Realms, Infinite RealmsGitHub, , post
Choosing between OpenRouter and Portkey
Choose OpenRouter if
- You want 500+ models from 80+ hosts on one balance without an account at each model maker.
- Nobody should run a gateway, and a fee of 5.5% or 8% on credit purchases costs less than that work.
- You need Zero Data Retention or EU and US in-region routing without negotiating each host's terms.
- You will watch latency and errors per host from your own logs, since SRVpress left OpenRouter over both in October 2026.
Choose Portkey if
- Traffic must reach the model makers on your own keys and contracts, through one governed gateway.
- Security asks for recorded request logs, audit logs of admin actions, and guardrails tied to Prisma AIRS.
- The data plane must run in your VPC while a vendor runs the control plane.
- You can pay for Enterprise if you need SSO and organization management, which a TU Vienna team found locked behind it, or self-host the open-source gateway, which Glama now maintains as a fork.
Side by side
| Dimension | OpenRouter | Portkey |
|---|---|---|
| What you payList prices in US dollars on October 28, 2026. Palo Alto Networks publishes no Prisma AIRS AI Gateway price. | Host list price per token from prepaid credits, plus a fee on each credit purchase: 5.5% on Standard and 8% on Business; Enterprise by contract with discounted fees; Free has 25+ free models1 | Legacy portkey.ai plans: Developer free with 10,000 recorded logs a month; Production US$49 a month with 100,000, then US$9 per 100,000 up to 3 million; Enterprise custom. Model tokens are billed by the model maker on your own keys11 |
| Monthly cost for one workload (GILD's calculation from published rates)GILD's calculation from published rates on OpenRouter's and Portkey's pricing pages, October 28, 2026. Inputs: 1,000,000 requests, 2,000 input and 500 output tokens each, GPT-6.1 Sol at the US$2 and US$10 per million tokens OpenRouter lists for its standard endpoints, and the 5.5% Standard fee applied to US$9,000 of credits. | At 1,000,000 requests a month of 2,000 input and 500 output tokens on GPT-6.1 Sol at US$2 and US$10 per million: US$9,000 of tokens plus about US$495 in Standard fees, about US$9,495; or US$9,000 billed by OpenAI on your own key with no OpenRouter fee, since it sits under the US$25,000 monthly BYOK allowance1 | The same workload: US$9,000 billed by OpenAI on your own key, plus US$130 a month on Production: US$49 for the first 100,000 logs and 9 times US$9 for the other 900,000, about US$9,13011 |
| Who runs it | Hosted by OpenRouter; Private Endpoints for your own model deployments on Enterprise12 | Portkey cloud; a hybrid Enterprise setup with the data plane in your VPC and Portkey's control plane; private cloud or VPC hosting on Enterprise; or the MIT-licensed gateway on your own servers1116 |
| Failures teams report | SRVpress stopped using OpenRouter over slowness and errors (Oct 25, 2026). Olly went down after pinning DeepSeek V4 Flash to three hosts with fallbacks off (Sep 7, 2026)2126 | A cache change on Portkey's hosted cloud took a production platform down until Portkey reverted it (Jul 23, 2025). A gateway user reported occasional errors likely related to connection health in production traffic that did not reproduce locally (Sep 24, 2025)2027 |
| Model access | 500+ models from 80+ hosts bought through OpenRouter's credits, or your own keys through BYOK13 | Your own keys with each model maker, added to the Model Catalog and called as @provider-slug/model behind one universal API with fallbacks, load balancing, and retries1114 |
| Spend controls | Per-key credit limits and guardrail budgets that reset daily, weekly, or monthly, from the Standard plan; IP allowlists for keys on Enterprise14 | Cost or token budgets and rate limits on API keys, on the Enterprise plan and for select Pro customers15 |
| Request logs | Logs of each generation with model, host, cost, latency, and the member whose key made it; prompt and completion text only if you turn on input and output logging; Broadcast sends traces to Langfuse, LangSmith, Datadog, and other destinations56 | Logs, traces, feedback, metadata, and filters on every plan, with alerts from Production; log retention 3 days on Developer and 30 days on Production, custom on Enterprise11 |
| Prompt data | Not logged by default; content is kept only if you opt in to logging or it is flagged for CSAM review; Zero Data Retention routing per request on every plan; EU and US in-region routing on Business and Enterprise12 | Recorded logs are the product: 3-day retention on Developer, 30 days on Production, custom periods and data isolation on Enterprise1112 |
| Sign-in and audit | SSO (SAML) and SCIM on Enterprise; an audit log records SCIM group mapping changes with the admin who made each19 | Role-based access control from Production; SSO with Okta and Microsoft and audit logs of who did what to which resource on Enterprise111213 |
| Compliance | SOC 2 Type II and a DPA with SCCs for GDPR programs, listed on the Enterprise page; no training on customer data12 | SOC 2, ISO 27001, GDPR, and HIPAA, with custom BAAs on Enterprise1112 |
| Ownership | OpenRouter; Stripe agreed to acquire it on August 19, 2026, terms undisclosed, and neither company had announced the close as of October 28, 20261018 | Palo Alto Networks, which closed the acquisition on May 29, 2026 for US$117 million, per its 10-K, and made Prisma AIRS AI Gateway, built on Portkey, generally available on July 16, 20261719 |
| Choose it if | Choose OpenRouter if you want to buy access to many models through one balance and accept testing the hosts behind each production model17 | Choose Portkey if traffic must reach the model makers on your own keys and you need recorded logs, audit logs, and a VPC data plane, and accept a security vendor's roadmap for the product1116 |
What practitioners report, side by side
Each product's figures come from its own practitioners, for the group you pick.
Overall signal
All practitioners rate OpenRouter +10, 10 points above Portkey at 0. Most of the gap is in complaints, with 19 of Portkey's 50 sources negative against 30 of OpenRouter's 101.
The score counts the authors from all practitioners that take a side, one vote each with their latest view, and is how far positive votes lead negative ones, per 100 votes, so OpenRouter's +10 rests on votes split 40 positive, 30 mixed and 30 negative and Portkey's 0 on 18, 11 and 18.
A lead of a fifth of the votes reads positive and a lead of half strong positive, with the same lines below zero. The dots show each source, positive, mixed, negative. Run a pilot on one service's model traffic to measure added latency, failed fallbacks and how closely its spend records match each provider's bill.
Footprint on the AI Application Platform stack
They differ on one of 9 layers. On Model APIs, OpenRouter supports it and Portkey touches it. Coverage is each product's placement on this stack, as its product page shows it. Core is a job the product owns; Supports and Touches are jobs it helps with. Coverage says nothing about how well a product does them.
| Layer | OpenRouter | Portkey |
|---|---|---|
| Model | ||
| Model APIs | Supports | Touches |
The 8 layers where they match
| Layer | OpenRouter | Portkey |
|---|---|---|
| Model | ||
| Model gateway | Core | Core |
| Build | ||
| Orchestration | Touches | Touches |
| Tool use | Touches | Touches |
| Data | ||
| Retrieval | Touches | Touches |
| Evaluate | ||
| Evaluation | Touches | Touches |
| Operate | ||
| Observability | Supports | Supports |
| Cloud deployment | Touches | Touches |
| Guardrails | Supports | Supports |
What practitioners praise
Among all practitioners, OpenRouter alone has three praise themes that reach 5 sources from 3 authors. One API and One Balance and Fast Access to New and Open Models lead, at 25 of 25 each. One API with Fallbacks and Request Logs & Cost Data reach 5 sources from 3 authors only for Portkey, at 16 of 17 and 8 of 8. OpenRouter needs a pilot on the same provider traffic before you choose on either.
| Praised for | OpenRouter | Portkey |
|---|---|---|
| One API and One Balance | 25 of 25 | Not a theme in its sources |
| Fast Access to New and Open Models | 25 of 25 | Not a theme in its sources |
| Spend Limits & Cost Data | 13 of 16 | Not a theme in its sources |
| One API with Fallbacks | Not a theme in its sources | 16 of 17 |
| Request Logs & Cost Data | Not a theme in its sources | 8 of 8 |
Each count is the sources that praise a theme, or raise it as a concern, out of those that discuss it. A row pairs the two products when both carry a theme under the same or an equivalent name.
A count ending in "so far" has under 5 sources from 3 authors among all practitioners. "Not a theme in its sources" means GILD found no theme of that name in that product's sources.
What practitioners raise as concerns
Among all practitioners, OpenRouter alone has four concern themes that reach 5 sources from 3 authors. Fees & Billing Surprises and Provider Quality Variance lead, at 20 of 25 and 16 of 18. Portkey alone has three concern themes that reach 5 sources from 3 authors. Provider Translation Bugs and Reliability & Streaming Bugs lead, at 14 of 15 and 8 of 9.
| Raised as a concern | OpenRouter | Portkey |
|---|---|---|
| Fees & Billing Surprises | 20 of 25 | Not a theme in its sources |
| Provider Quality Variance | 16 of 18 | Not a theme in its sources |
| Latency, Errors & Rate Limits | 14 of 16 | Not a theme in its sources |
| Free-Model Limits | 3 of 5 | Not a theme in its sources |
| Provider Translation Bugs | Not a theme in its sources | 14 of 15 |
| Reliability & Streaming Bugs | Not a theme in its sources | 8 of 9 |
| Open-Source Maintenance | Not a theme in its sources | 5 of 5 |
27 sources
- OpenRouter pricing and plan comparison
- OpenRouter Enterprise
- OpenRouter docs: Bring your own keys
- OpenRouter docs: Guardrails
- OpenRouter docs: Logs
- OpenRouter docs: Broadcast
- OpenRouter docs: Provider routing
- OpenRouter documentation index (llms.txt)
- OpenRouter docs: SCIM group mappings
- OpenRouter blog: OpenRouter is Joining Stripe (Aug 19, 2026)
- Portkey pricing
- Portkey docs: Enterprise offering
- Portkey docs: Audit logs
- Portkey docs: Model Catalog
- Portkey docs: Enforce budget and rate limits for API keys
- Portkey docs: Hybrid deployment architecture
- Palo Alto Networks: General availability of Prisma AIRS AI Gateway (Jul 16, 2026)
- Stripe newsroom: Stripe agrees to acquire OpenRouter (Aug 19, 2026)
- Palo Alto Networks Form 10-K for the fiscal year ended Jul 31, 2026: Portkey acquisition completed May 29, 2026
- GitHub, Portkey-AI/gateway issue #1237: a platform-wide outage from a cache change (Jul 23, 2025)
- X, SRVpress: stopped using OpenRouter over slowness and errors (Oct 25, 2026)
- Hacker News, meffmadd: a TU Vienna team on gateway features behind enterprise plans (Jul 1, 2025)
- GitHub, Portkey-AI/gateway issue #1739: Glama's maintained fork of the gateway (Jul 18, 2026)
- braw.dev: Reallocating US$100 a month of Claude spend to Zed and OpenRouter (Apr 6, 2026)
- Garblesnarff/infinite-realms-app issue #633: DM model audit with a 1% prompt cache hit rate (Oct 14, 2026)
- Mo Moustafa: So you want to use OpenRouter? (Sep 7, 2026)
- GitHub, Portkey-AI/gateway issue #1363: connection errors in production (Sep 24, 2025)



