Every model.
One endpoint.
Moflux routes your requests to OpenAI, Anthropic, Gemini, DeepSeek and 40+ more providers through a single OpenAI‑compatible API. Swap models by changing a string — your code, your keys and your billing stay in one place.
Change a string, not your stack.
If your code speaks OpenAI, it already speaks Moflux. Point your SDK at one base URL, then reach any provider's models by name.
from openai import OpenAI import os client = OpenAI( base_url="https://mofluxapi.com/v1", api_key=os.environ["MOFLUX_API_KEY"], ) stream = client.chat.completions.create( model="claude-fable-5", # or "gpt-5.2", "gemini-3-pro", ... messages=[{"role": "user", "content": "hello"}], stream=True, ) for chunk in stream: print(chunk.choices[0].delta.content or "", end="")
import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://mofluxapi.com/v1", apiKey: process.env.MOFLUX_API_KEY, }); const stream = await client.chat.completions.create({ model: "claude-fable-5", // or "gpt-5.2", "gemini-3-pro", ... messages: [{ role: "user", content: "hello" }], stream: true, }); for await (const chunk of stream) { process.stdout.write(chunk.choices[0]?.delta?.content ?? ""); }
A gateway that earns its place in the request path.
OpenAI-compatible, and then some
Point any OpenAI SDK at /v1 and it just works. Native Claude and Gemini
endpoints are there when you want provider-specific features.
Smart load balancing
Weighted routing across multiple upstream channels, with automatic retries and failover the moment a provider degrades.
Token-level billing
Every request metered to the token. Pay-as-you-go quota, transparent per-model pricing, real-time spend — no surprises at the end of the month.
Keys you can hand out
Per-key quotas, model allowlists, expiry dates and IP restrictions. Give your team and your apps keys — not liability.
Streaming first
SSE pass-through with minimal gateway overhead. Your tokens arrive as fast as the model emits them.
Full observability
Request logs, latency and per-model spend, live in the console. When something is slow, you'll know which provider — and when.
Start routing in minutes.
Create a key, point your SDK at Moflux, ship.