🐱

AI inference,
routed openly

Decentralized inference gateway powered by community GPUs. Transparent billing, Lightning payments, 100% open source.

Try it now API docs View source
-
Nodes online
-
Models available
5%
Gateway fee
-
BTC/USD

Why RouteCat?

Everything a closed gateway does, but you can read every line of code.

🔓

Fully open source

Gateway, billing, routing — all public on GitHub. Audit the code that handles your money.

Lightning payments

Providers earn sats automatically. Users pay per token. No accounts, no credit cards, no middlemen.

🔀

Smart routing

Requests are routed to the best available node by model, VRAM, queue depth, and region.

📊

Transparent billing

Per-token pricing, 5% flat fee, every job logged in SQLite. No hidden charges.

🤖

OpenAI compatible

Drop-in replacement for the OpenAI API. Change one line — your base URL — and it works.

🐱

Community powered

Anyone with a GPU can join as a provider. Earn Bitcoin from idle compute. No lock-in.

Pricing

Pay per token. Providers keep 95%, gateway takes 5%.

ModelInput (per 1M tokens)Output (per 1M tokens)
Loading pricing...
100 free requests per day. Lightning top-up coming soon.

API

OpenAI-compatible. Works with any SDK or curl.

1. Get an API key

curl -X POST https://route.cat/v1/auth/register \ -d '{"name":"my app"}' # Returns: {"api_key": "rc_...", "quota_daily": 100}

2. Send a request

curl https://route.cat/v1/chat/completions \ -H "Authorization: Bearer rc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"qwen2.5:7b","messages":[{"role":"user","content":"Hello!"}],"stream":true}'

3. Use with OpenAI SDK

# Python from openai import OpenAI client = OpenAI(base_url="https://route.cat/v1", api_key="rc_YOUR_KEY") response = client.chat.completions.create( model="qwen2.5:7b", messages=[{"role": "user", "content": "Hello!"}] )

Playground

Try it live. No sign-up needed for a quick test.

Run a node

Got a GPU? Earn Bitcoin by serving inference.

# Install Owlrun (compatible provider client) curl -fsSL https://route.cat/install.sh | bash # Or configure an existing Owlrun node: # Edit ~/.owlrun/owlrun.conf [marketplace] gateway = https://route.cat