Rank #3 of 7 in Model Gateways & Routers
Access
Install
npm install @ai-sdk/gatewayShowcase


Products
Vercel, product by product →Vercel ships more than one product — each judged line competes in its own arena on the same stories as everyone else.
| Line | Arena | Rank | PA Score | Agent-ready |
|---|---|---|---|---|
| Vercel | Edge & App Platforms | #4/6 | 25/100 | 44/100 |
| v0 | Vibe-Coding App Builders | #4/6 | 21/100 | 24/100 |
| Vercel Sandbox | Agent Sandboxes & Code Execution | #5/8 | 25/100 | 41/100 |
| Vercel AI Gatewaythis page | Model Gateways & Routers | #3/7 | 29/100 | 41/100 |
| skills.sh | Agent Skills & Extensions | #5/5 | 18/100 | 29/100 |
Verified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Caching performance — stories about caching performance in this arenaCaching performanceevidence →
Stories about caching performance in this arena
Cost controls — stories about cost controls in this arenaCost controlsevidence →
Stories about cost controls in this arena
Key management — stories about key management in this arenaKey managementevidence →
Stories about key management in this arena
Observability — seeing what the system is doing — logs, metrics, traces, alertsObservabilityevidence →
Seeing what the system is doing — logs, metrics, traces, alerts
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Routing resilience — stories about routing resilience in this arenaRouting resilienceevidence →
Stories about routing resilience in this arena
Streaming tools — stories about streaming tools in this arenaStreaming toolsevidence →
Stories about streaming tools in this arena
Unified api — stories about unified api in this arenaUnified apievidence →
Stories about unified api in this arena
Story verdicts — every judged story with its evidenceStory verdicts
Follow the green: where the map greys out is where Vercel AI Gateway stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓9/10
unlocks → Webhooks · MCP server · Versioning policy
Subscribe to events via webhooks
—–
Build against official SDKs
✓8/10
Issue scoped/least-privilege API credentials for an agent
~5/10
Connect an agent via an official MCP server
—0/10
Download a machine-readable API spec (OpenAPI or equivalent)
✓7/10
unlocks → MCP server
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
n/an/a
Explore an interactive API reference with runnable examples
~5/10
Docs for agents
Point an agent at llms.txt or agent-oriented docs
✓9/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
n/an/a
Operate the product with natural-language commands
n/an/a
Plug MCP servers into this product so it can use their tools
—–
Get AI-generated insights and suggestions from my data inside the product
n/an/a
Set up automations that run autonomously in the background
n/an/a
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Caching performance — stories about caching performance in this arenaCaching performance
Stories about caching performance in this arena
Cost controls — stories about cost controls in this arenaCost controls
Stories about cost controls in this arena
Key management — stories about key management in this arenaKey management
Stories about key management in this arena
Observability — seeing what the system is doing — logs, metrics, traces, alertsObservability
Seeing what the system is doing — logs, metrics, traces, alerts
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Routing resilience — stories about routing resilience in this arenaRouting resilience
Stories about routing resilience in this arena
Configure automatic fallback to another model or provider when one fails
✓9/10
Load-balance traffic across providers, deployments, or keys by weight, latency, or cost
~6/10
My agent can switch models mid-task by policy — cost, capability, or availability — through gateway routing rules
~7/10
Smooth provider rate limits by spreading traffic across keys and queuing or throttling requests
~4/10
Set automatic retry policies for transient provider errors
✓8/10
Streaming tools — stories about streaming tools in this arenaStreaming tools
Stories about streaming tools in this arena
Unified api — stories about unified api in this arenaUnified api
Stories about unified api in this arena
Sorted by importance (agentic first) (high → low) · 50/50 stories · click a row’s chevron for the rationale and evidence
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 9/10 | Tprobed | |
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ||
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | n/a | untested | none yet | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | untested | none yet | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 7/10 | Tprobed | |
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Tprobed | |
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Cclaimed | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 3/10 | Cclaimed | |
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | n/a | untested | none yet | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | n/a | untested | none yet | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | n/a | untested | none yet | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | n/a | untested | none yet | |
Call many model providers through one consistent API C One endpoint | developer | Unified api — stories about unified api in this arenaUnified api | 3 | full | 9/10 | Tprobed | |
Configure automatic fallback to another model or provider when one fails C Fallbacks | platform engineer | Routing resilience — stories about routing resilience in this arenaRouting resilience | 3 | full | 9/10 | Cclaimed | |
Point existing OpenAI-compatible code at the gateway by changing only the base URL and key C Compatibility | developer | Unified api — stories about unified api in this arenaUnified api | 3 | full | 9/10 | Tprobed | |
Inspect logged requests and responses with latency, token counts, and cost attached C Logs | platform engineer | Observability — seeing what the system is doing — logs, metrics, traces, alertsObservability | 3 | full | 8/10 | Cclaimed | |
Make tool and function calls across different providers with a consistent schema C Tool calling | developer | Streaming tools — stories about streaming tools in this arenaStreaming tools | 3 | full | 8/10 | Tprobed | |
Set hard budgets and spend limits per key, team, or user C Budgets | platform engineer | Cost controls — stories about cost controls in this arenaCost controls | 3 | full | 8/10 | Cclaimed | |
Track spend per model, key, team, or user across all providers in one place C Spend tracking | platform engineer | Cost controls — stories about cost controls in this arenaCost controls | 3 | full | 8/10 | Cclaimed | |
Mint gateway-managed keys for teams and apps without exposing raw provider keys C Virtual keys | platform engineer | Key management — stories about key management in this arenaKey management | 3 | full | 7/10 | Cclaimed | |
My agent can switch models mid-task by policy — cost, capability, or availability — through gateway routing rules C Policy routing | ai-native user | Routing resilience — stories about routing resilience in this arenaRouting resilience | 3 | partial | 7/10 | Xcommunity | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | partial | 5/10 | Xcommunity | |
Stream token-by-token responses through the gateway from any provider C Streaming | developer | Streaming tools — stories about streaming tools in this arenaStreaming tools | 3 | partial | 5/10 | Cclaimed | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 4/10 | Cclaimed | |
Provision gateways, keys, and budgets programmatically through an admin API C Programmatic admin | ai-native user | Key management — stories about key management in this arenaKey management | 3 | none | 0/10 | ||
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | none | untested | none yet | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | untested | none yet | |
Browse or query a catalog of available models with pricing and context-window metadata G Catalog | developer | Unified api — stories about unified api in this arenaUnified api | 2 | full | 9/10 | Tprobed | |
Set automatic retry policies for transient provider errors C Retries | platform engineer | Routing resilience — stories about routing resilience in this arenaRouting resilience | 2 | full | 8/10 | Cclaimed | |
Cache responses at the gateway to cut cost and latency on repeated requests C Caching | developer | Caching performance — stories about caching performance in this arenaCaching performance | 2 | partial | 6/10 | Xcommunity | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 6/10 | Tprobed | |
Give an autonomous agent its own key with budget and rate guardrails so it cannot run away on spend C Agent guardrails | ai-native user | Cost controls — stories about cost controls in this arenaCost controls | 2 | partial | 6/10 | Xcommunity | |
Load-balance traffic across providers, deployments, or keys by weight, latency, or cost C Load balancing | platform engineer | Routing resilience — stories about routing resilience in this arenaRouting resilience | 2 | partial | 6/10 | Cclaimed | |
Bring my own provider API keys and have the gateway use them for my traffic G Byok | developer | Key management — stories about key management in this arenaKey management | 2 | disputed | 5/10 | Dcontradicted | |
Run traffic through gateway infrastructure that adds minimal latency overhead to provider calls C Latency | platform engineer | Caching performance — stories about caching performance in this arenaCaching performance | 2 | partial | 4/10 | Cclaimed | |
Smooth provider rate limits by spreading traffic across keys and queuing or throttling requests C Rate limits | platform engineer | Routing resilience — stories about routing resilience in this arenaRouting resilience | 2 | partial | 4/10 | Cclaimed | |
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | untested | none yet | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | untested | none yet | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | n/a | untested | none yet | |
Export gateway logs and traces to my own observability stack G Integrations | developer | Observability — seeing what the system is doing — logs, metrics, traces, alertsObservability | 1 | partial | 5/10 | Cclaimed | |
Request structured JSON-schema outputs across providers C Tool calling | developer | Streaming tools — stories about streaming tools in this arenaStreaming tools | 1 | none | untested | none yet | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | n/a | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 27 stories with headroom
What would move Vercel AI Gateway’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
The evidence describes Vercel AI Gateway as a model-routing/proxy layer (provider switching, fallbacks, spend monitoring, caching, coding-agent connections) but contains no mention of MCP server integration or tool-use via MCP anywhere in the docs pack.
Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server
nonemoves agent-readyimpact 45
Missing: explicit MCP server documentation, MCP endpoint URL, and demonstration of an agent connecting via MCP.
Openness — open source, data portability, and self-hosting storiesSelf-host the core product
nonemoves PA Scoreimpact 30
Vercel AI Gateway is a hosted cloud service with no evidence of a self-hostable core product or open-source release; nothing in the docs suggests an on-prem or self-managed deployment option.
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models
nonemoves PA Scoreimpact 30
Missing: any privacy policy or training-opt-out statement, zero-data-retention terms, provider-level data-use guarantees.
Key management — stories about key management in this arenaProvision gateways, keys, and budgets programmatically through an admin API
nonemoves PA Scoreimpact 30
Missing: explicit admin/API endpoints for creating gateways, generating keys, or setting budgets programmatically, and any docs or examples showing this workflow.
Agenticness — how well agents can access and operate the productSubscribe to events via webhooks
nonemoves agent-readyimpact 30
No evidence anywhere in the pack of webhook subscriptions or event-driven notifications from AI Gateway; the product exposes REST APIs, logs, and observability dashboards, but nothing about webhooks for events like request completion, budget alerts, or failures.
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy
nonemoves API qualityimpact 30
Missing: explicit versioning strategy documentation, deprecation/sunset timelines, migration guidance for breaking changes.
Agenticness — how well agents can access and operate the productUse an official CLI
partialq3/10moves agent-readyimpact 21
Missing: full CLI command reference/docs, examples of CLI usage for model routing/config, independent confirmation of CLI functionality.
Showing the top 8 of 27 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map6 surfaces · 30 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
docs30 stories
- Point an agent at llms.txt or agent-oriented docs
- Run the product headlessly / in CI for automation
- Use an official CLI
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Build against official SDKs
- Explore an interactive API reference with runnable examples
- Download a machine-readable API spec (OpenAPI or equivalent)
- Define rules that trigger actions automatically on events
- Cache responses at the gateway to cut cost and latency on repeated requests
- Run traffic through gateway infrastructure that adds minimal latency overhead to provider calls
- Give an autonomous agent its own key with budget and rate guardrails so it cannot run away on spend
- Set hard budgets and spend limits per key, team, or user
- Track spend per model, key, team, or user across all providers in one place
- Bring my own provider API keys and have the gateway use them for my traffic
- Mint gateway-managed keys for teams and apps without exposing raw provider keys
- Export gateway logs and traces to my own observability stack
- Inspect logged requests and responses with latency, token counts, and cost attached
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- Configure automatic fallback to another model or provider when one fails
- Load-balance traffic across providers, deployments, or keys by weight, latency, or cost
- My agent can switch models mid-task by policy — cost, capability, or availability — through gateway routing rules
- Smooth provider rate limits by spreading traffic across keys and queuing or throttling requests
- Set automatic retry policies for transient provider errors
- Stream token-by-token responses through the gateway from any provider
- Make tool and function calls across different providers with a consistent schema
- Browse or query a catalog of available models with pricing and context-window metadata
- Point existing OpenAI-compatible code at the gateway by changing only the base URL and key
- Call many model providers through one consistent API
V1 docs10 stories
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Build against official SDKs
- Explore an interactive API reference with runnable examples
- Download a machine-readable API spec (OpenAPI or equivalent)
- Do everything through the API that I can do in the UI
- Make tool and function calls across different providers with a consistent schema
- Browse or query a catalog of available models with pricing and context-window metadata
- Point existing OpenAI-compatible code at the gateway by changing only the base URL and key
- Call many model providers through one consistent API
Hacker News6 stories
- Cache responses at the gateway to cut cost and latency on repeated requests
- Give an autonomous agent its own key with budget and rate guardrails so it cannot run away on spend
- Bring my own provider API keys and have the gateway use them for my traffic
- Export all of my data in open formats and leave
- My agent can switch models mid-task by policy — cost, capability, or availability — through gateway routing rules
- Call many model providers through one consistent API
AI gateway docs6 stories
- Build against official SDKs
- Export all of my data in open formats and leave
- Stream token-by-token responses through the gateway from any provider
- Make tool and function calls across different providers with a consistent schema
- Point existing OpenAI-compatible code at the gateway by changing only the base URL and key
- Call many model providers through one consistent API
OpenAPI spec5 stories
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
5 of 14 testable claims verified · 3 contradicted → integrity 0/100
25 distinct capability claims found in Vercel AI Gateway’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
5
Verified
6
Unverified
3
Contradicted
18
Undersold
Verified (8)
“Access hundreds of models from many providers through one unified API and single key”
Call many model providers through one consistent APIfullproof ↗
“Point existing OpenAI/Anthropic SDKs or clients at the gateway via a URL/base-URL swap with no code rewrites”
Point existing OpenAI-compatible code at the gateway by changing only the base URL and keyfullproof ↗
“Automatically applies an appropriate caching strategy per provider via caching:'auto'”
Cache responses at the gateway to cut cost and latency on repeated requestspartialproof ↗
“Public models endpoint (no auth needed) returns model IDs, context windows, and pricing”
Browse or query a catalog of available models with pricing and context-window metadatafullproof ↗
“Use Chat Completions API compatible with OpenAI client libraries and AI SDK by pointing to gateway base URL”
Point existing OpenAI-compatible code at the gateway by changing only the base URL and keyfullproof ↗
“Query models endpoint directly for JSON list of all available models with pricing and capabilities”
Browse or query a catalog of available models with pricing and context-window metadatafullproof ↗
“Build agents with tool-calling using models like Claude via ToolLoopAgent construct”
Make tool and function calls across different providers with a consistent schemafullproof ↗
“Move existing OpenAI, Anthropic, and AI SDK integrations to AI Gateway with just a base URL swap”
Point existing OpenAI-compatible code at the gateway by changing only the base URL and keyfullproof ↗
Unverified (10)
“Automatically retries requests to other providers if one fails, improving reliability”
Configure automatic fallback to another model or provider when one failsfullproof ↗
“Monitor spend across providers with a usage dashboard showing key metrics”
Track spend per model, key, team, or user across all providers in one placefullproof ↗
“Control which providers handle requests, in what order, and how they're ranked via order/only/sort options”
Load-balance traffic across providers, deployments, or keys by weight, latency, or costpartialproof ↗
“Set per-provider timeouts to trigger fast failover when a provider is slow”
Set automatic retry policies for transient provider errorsfullproof ↗
“View detailed, searchable/filterable request logs with export to CSV or JSON”
Inspect logged requests and responses with latency, token counts, and cost attachedfullproof ↗
“Falls back to gateway's own system credentials if a request using your own credentials fails”
Configure automatic fallback to another model or provider when one failsfullproof ↗
“Set budgets to cap spending per team, project, API key, or team member”
Set hard budgets and spend limits per key, team, or userfullproof ↗
“Requests dashboard shows summaries by project, API key, and detailed request logs”
Inspect logged requests and responses with latency, token counts, and cost attachedfullproof ↗
“Sort providers by performance or cost metric and try them in that ranked order”
Load-balance traffic across providers, deployments, or keys by weight, latency, or costpartialproof ↗
“Usage section displays four metrics to monitor AI Gateway activity”
Track spend per model, key, team, or user across all providers in one placefullproof ↗
Contradicted (4)
“Bring your own provider API keys with zero markup on token costs (BYOK)”
Bring my own provider API keys and have the gateway use them for my trafficdisputedproof ↗
“Automatically provides OIDC tokens for Vercel-deployed apps, removing need to manage or rotate secrets”
Provision gateways, keys, and budgets programmatically through an admin APInoneproof ↗
“Pass per-request provider credentials via byok option in providerOptions.gateway”
Bring my own provider API keys and have the gateway use them for my trafficdisputedproof ↗
“Setup guide for connecting coding agents to AI Gateway”
Plug MCP servers into this product so it can use their toolsnone
Undersold (18)
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationfullproof ↗
Drive the product through a documented public APIfullproof ↗
Issue scoped/least-privilege API credentials for an agentpartialproof ↗
Explore an interactive API reference with runnable examplespartialproof ↗
Download a machine-readable API spec (OpenAPI or equivalent)fullproof ↗
Define rules that trigger actions automatically on eventspartialproof ↗
Run traffic through gateway infrastructure that adds minimal latency overhead to provider callspartialproof ↗
Give an autonomous agent its own key with budget and rate guardrails so it cannot run away on spendpartialproof ↗
Mint gateway-managed keys for teams and apps without exposing raw provider keysfullproof ↗
Export gateway logs and traces to my own observability stackpartialproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Export all of my data in open formats and leavepartialproof ↗
My agent can switch models mid-task by policy — cost, capability, or availability — through gateway routing rulespartialproof ↗
Smooth provider rate limits by spreading traffic across keys and queuing or throttling requestspartialproof ↗
Stream token-by-token responses through the gateway from any providerpartialproof ↗
Claims outside our story set (3)
Real capability claims found in Vercel AI Gateway’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“Generate vector embeddings for search, retrieval, and other tasks”
source ↗“Migrate existing provider integrations to AI Gateway”
source ↗“Routes requests, manages fallbacks and budgets, monitors usage, and connects supported coding agents”
source ↗
Pricing signals
- 0%gateway feepay-as-you-goVercel AI Gateway itself charges no markup/platform fee on top of provider token pricing; per-model per-token rates are only listed on separate Models page.source ↗as of 2026-09-07
- freegateway feefree tierEvery team gets $5/month included credit usable on Free Tier eligible models, with lower rate limits than paid tier.source ↗as of 2026-09-07
Extracted verbatim from the vendor’s own pricing page — hover a figure for the exact quote.
Business model
Pay per token at provider list prices with no gateway markup; included monthly usage on Vercel plans, then usage-based billing.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime llms.txt 100% · openapi.json 100% (30d, checked every 6h since Sep 8 '26)
