ROUTERFUEL
Open beta. All features are free during preview.

RouterFuel: 330+ models, one async proxy, orchestrated at the edge.

RouterFuel is a single async proxy layer in front of every model provider you use: direct integrations for 11 major labs, plus every model on OpenRouter as a fallback. Built on a Tokio and Axum network core, it multiplexes concurrent inference requests and automatically reroutes around a failing provider without you writing retry logic yourself.

self-hosted via Docker · zero telemetry sent off-cluster · AGPL-3.0 core

build

versionv0.6.1
runtimetokio async
coreaxum · rust
keysBYOK-only
openroutercompatible
licenseAGPL-3.0
01

Quickstart

postgres + pgvector provisioned automatically

Self-hosted, running in a few commands.

Postgres + pgvector are provisioned automatically by Docker Compose. Nothing to install by hand.

terminal
# 1. Clone and configure
git clone https://github.com/uaz5/Routerfuel.git
cd Routerfuel
cp .env.example .env   # fill in ROUTERFUEL_ADMIN_KEY at minimum

# 2. Generate a client API key
./scripts/generate-key.sh "MyFirstClient"
# copy the printed hash line into .env's ROUTERFUEL_API_KEYS

# 3. Run it: Postgres + pgvector are provisioned automatically
docker compose up --build

# 4. Make your first request (use the raw key generate-key.sh printed, not the hash)
curl -X POST http://localhost:3000/v1/chat/completions \
  -H "X-API-Key: rf_live_yourgeneratedkey" \
  -H "X-Anthropic-API-Key: sk-ant-yourkey" \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'
02

Gateway Specs

illustrative traffic, not a live feed
routerfuel: example request stream SIMULATED

supported providers

openaidirect
anthropicdirect
geminidirect
deepseek · xai · mistral
qwen · moonshot · zhipu · meta
direct
openrouteruniversal fallback

what's shown on the left

Illustrative example traffic, not a live feed of production metrics. Every provider named is one RouterFuel actually routes to; nothing here is fabricated, it's just not connected to a real running instance on this page.

03

Coverage

330+ models

Access 330+ LLMs through a single API: 11 direct provider integrations, plus every model on OpenRouter.

  • Works with OpenRouter, bring your own key
  • OpenRouter catalog synced at startup
  • One request format across every provider
04

Architecture

one binary · no add-on modules

Four primitives, one binary.

Every RouterFuel deployment ships with the same resiliency core: no add-on modules, no separate billing for the parts that keep your inference layer alive.

4.1

Semantic Caching Engine

Vector-matches incoming prompts against prior completions using a local embedding model (no external embedding API cost) and serves near-duplicates from cache instead of re-calling a provider.

4.2

Circuit-Breaking Resiliency

Trips automatically after repeated provider errors, stops sending it traffic, and probes it back into rotation once it recovers, so a struggling provider doesn't take your requests down with it.

4.3

Runaway-Agent Guardrails

LoopGuard flags a client stuck retrying the same prompt; SpendGuard hard-caps per-client spend in a rolling window. Both are checked before a provider is ever called, so a blocked request costs nothing.

4.4

OpenRouter Integration: 330+ Models

Seamlessly route to any model OpenRouter supports. Catalog is synced at server startup, so new models show up without a code change on your side.

05

Pricing

free during open beta

Pay for throughput, not seats.

Every tier ships the full resiliency core. All features are free during the open beta.

Hobby

For side projects and prototypes.

Freelaunching soon

  • 35,000 requests / month included
  • Overages billed at $20 / 100k requests
  • Semantic caching & circuit breaking
  • Community support

Developer

For production workloads at scale.

$15/molaunching soon

  • 150,000 requests / month included
  • Overages billed at $15 / 100k requests
  • Priority provider failover routing
  • Email & Slack support

Enterprise

For regulated and air-gapped environments.

Customlaunching soon

  • Dedicated multi-region deployment
  • On-premise binary distribution
  • Custom rate limits
  • Air-gapped security profiles
Talk to sales
06

Contact

licensing · deployment · support

Get in touch.

Questions, feedback, or want to talk deployment? Reach us directly.

contact@routerfuel.com

licensing

Need a commercial license?

RouterFuel's core is licensed under AGPL-3.0. That works great for self-hosting and open-source use, but if you're embedding RouterFuel in a closed-source product or run into AGPL's network-use clause at your company, we offer a separate commercial/enterprise license with no copyleft obligations.

Talk to us about licensing