Pricing

Keep your AI online, flexible, and under control

One gateway for OpenAI, Anthropic, Gemini, Groq, and more. Automatic failover, model routing, and spend controls are built in.

  • No credit card required
  • Bring your own API keys
  • Switch plans anytime

Built for indie hackers, startups, and AI SaaS teams.

Why ModelRiver?

Value before pricing. These are the outcomes teams get when they stop wiring providers one by one.

AI Gateway

One place to send every AI request from your product.

Learn more

Automatic Provider Failover

Keep features online when a provider slows down or fails.

Learn more

Observability

Inspect request logs so you can debug failures and understand usage.

Learn more

Spend Limits

Set budgets so one workflow cannot surprise you on the bill.

Learn more

AI Workflows

Configure models, backups, and outputs without redeploying.

Learn more

WebSocket Streaming

Show answers as they generate for a faster product feel.

Learn more

Unified API

OpenAI-compatible chat completions plus native ModelRiver endpoints.

Learn more

Webhook Testing CLI

Forward production events to local development without exposing your machine.

Learn more

Choose the plan that matches your stage

Capabilities first. Usage limits second. Upgrade when reliability and volume matter more.

Start here

Free

$0 /month forever

Launch an AI gateway and prove the workflow before you spend.

Capabilities
  • Automatic AI failover
  • Unified API for every provider
  • AI workflows & structured outputs
  • Spend guardrails
  • Streaming support
Usage
  • 25,000 AI requests/month
  • 1 workspace seat
  • Community support

No credit card required.

Enterprise

Custom
Custom overage pricing

Volume pricing and dedicated help for teams shipping AI at scale.

Capabilities
  • Everything in Core
  • Flexible high-volume pricing
  • Priority team assistance
  • Plan tailored to your organization
Usage
  • Custom request volume

Production status: 99.9% uptime

View status

Real product strengths

Trust signals from how ModelRiver actually works — not vanity metrics.

99.9% uptime
Multi-provider support
OpenAI-compatible API
WebSockets
AI Workflows
Bring your own API keys
Open-source CLI
MIT SDKs

Works with the providers you already use

Connect your own keys. Swap models in the dashboard without redeploying.

OpenAI Anthropic Gemini Groq Mistral Cohere xAI

See all supported providers →

Feature comparison

What you get on each plan. Limits change; the gateway stays the same.

FeatureFreeCoreEnterprise
AI GatewayYesYesYes
Unified APIYesYesYes
Automatic FailoverYesYesYes
ObservabilityYesYesYes
WorkflowsYesYesYes
StreamingYesYesYes
Spend LimitsYesYesYes
Teams1 seatUnlimitedUnlimited
CLIYesYesYes
SupportCommunityPriority emailDedicated
Monthly requests25,000250,000Custom

Switch in minutes

Already using OpenAI?

Change one endpoint and start using ModelRiver. Keep your SDK, bring your own keys, and add failover when you are ready.

  • Keep your existing SDK

    OpenAI-compatible chat completions — no rewrite required.

  • Point to ModelRiver

    Migration often takes minutes, not weeks.

  • Add backups when ready

    No one-vendor lock-in — switch models and providers anytime.

What you get

Why pay for ModelRiver?

You still pay providers directly. ModelRiver is the control layer that keeps your product reliable and flexible.

  • Avoid one-vendor lock-in

  • Automatic provider failover

  • Cost control with spend limits

  • Request logs and centralized monitoring

  • One API for every provider

Frequently asked questions

Straight answers for teams deciding how to build AI into their product.

Direct OpenAI integrations are fine for experiments, but they lock your product to one provider and push failover, monitoring, and cost control onto your team. ModelRiver gives you one gateway for many providers so you can switch models later and stay online when a provider has issues.

Yes. You connect your own provider keys in the console. ModelRiver does not resell tokens. You pay providers directly and pay ModelRiver for the platform layer.

If a provider is slow, unavailable, or rate limited, ModelRiver can retry through another provider you configured. That protects customer experience without custom fallback code for every model.

Yes. That is a core reason to use ModelRiver. Move traffic between OpenAI, Anthropic, Gemini, and others from the dashboard without rebuilding your product around a new API.

Set project and per-model budgets. ModelRiver can warn as you approach the limit and block over-budget live requests before they hit a provider bill.

Requests route through ModelRiver to the providers you choose. Use your own keys, and review our docs and policies for details on how traffic and logs are handled.

You're not locked into a single model provider. Your app talks to a stable ModelRiver API, and you keep provider accounts under your control. Leave anytime and reconnect providers directly if you want.

Many teams start by pointing an OpenAI-compatible client at ModelRiver and swapping the base URL. Full workflow setup usually takes minutes to a couple of hours, not a multi-week rewrite.

A request is an AI call routed through ModelRiver, including streaming calls and retries handled as part of your setup. Each plan shows included monthly requests and published overage rates where applicable.

Yes. Upgrades take effect immediately. Downgrades take effect at the next billing cycle. Mid-cycle upgrades are prorated.

Subscriptions are billed monthly and are non-refundable except as stated in our refund policy. Start on Free to validate fit before upgrading.

Start free. Keep your AI online as you grow.

Connect your providers in minutes. Automatic backups, spend limits, and one place to manage every model — no credit card required.