compare / portkey

Portkey is the AI gateway
that still needs a gateway.

Portkey covers the outbound AI half well. The API half is missing. If you put a real API behind Portkey you still need Kong or Apigee in front of it for WAF, mTLS, request signing, and the rest of the security stack. Inbound monetization, agent identity, and content for agents are not in scope.

summary
Stack
TypeScript / Node, V8 isolates
Licence
Open-sourced March 2026
Shape
AI gateway only
Install
npm or hosted
where the products diverge
Scope
Portkey

AI gateway only. Routing, fallbacks, guardrails, semantic cache, MCP. No WAF, no mTLS, no real transforms.

sbproxy

One runtime. Inbound monetization, agent identity, content, outbound AI governance, all on one policy graph.

Performance
Portkey

Node plus V8 isolates per request. Setup cost is paid every call.

sbproxy

No per-request runtime setup. Throughput is multiples of the next AI gateway in published benchmarks.

MCP
Portkey

MCP support shipped in March 2026.

sbproxy

MCP gateway with OAuth2, DPoP, PKCE, DCR. Federation across internal tools with prefix and RBAC.

Inbound monetization
Portkey

None.

sbproxy

Pay Per Crawl, x402, MPP, virtual keys.

When Portkey wins

You only have outbound LLM traffic, you trust Node at scale, and you do not need an API gateway in front of it.

When sbproxy wins

You also have non-AI APIs, you need WAF or mTLS, or you have hit a Node throughput ceiling.

sources
  • Portkey blog and changelog, March 2026
  • Portkey-ai/gateway repo
06 / talk to us

Want to talk
before you install?

The gateway is on GitHub under Apache 2.0 and you can install it right now, so nothing here is gated behind a sales call. Use this form for deployment questions, migration scoping, or anything you would rather not file as a public issue.

01
Share your stack. A few details on providers, scale, and the gateway you might be replacing.
02
Talk to engineering. A real conversation about whether SBproxy fits the deployment shape you have in mind. No demo theatre.
03
Get a straight answer. Including when the answer is that SBproxy is the wrong fit and you should run something else.