Use any model
Every provider brings a different SDK, auth flow, and response format.
Keep one OpenAI-compatible contract across language, voice, image, and video models.
OpenAI · Anthropic · Gemini · more Model infrastructure for AI app teams
Keep one OpenAI-compatible interface while NeoRouter handles provider differences, billing, monitoring, guardrails, and automatic fallback across language, voice, image, and video.
OpenAI-compatible. Integrate in minutes.
// Keep your SDK. Change the base URL.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.neorouter.app/v1",
apiKey: process.env.NEOROUTER_API_KEY
});
const response = await client.chat.completions.create({
model: "openai/gpt-5",
messages: [{ role: "user", content: "Hello" }]
}); API EDGE · HKG One endpoint, leading models across every modality
THE MODEL NETWORK
Integrate once. NeoRouter normalizes APIs, authentication, streaming, errors, and response formats across OpenAI, Anthropic, Gemini, and more.
POST /v1/responses api.neorouter.app THE OPERATIONS LAYER
NeoRouter keeps the model layer flexible and observable, so a small AI app team can operate like a much larger platform team.
Every provider brings a different SDK, auth flow, and response format.
Keep one OpenAI-compatible contract across language, voice, image, and video models.
OpenAI · Anthropic · Gemini · more Upstream limits and incidents quickly become errors your users can see.
Retry and fail over across healthy providers using live availability signals.
Retry · fallback · health Multiple accounts, prices, and quotas make spend hard to control.
Use one balance and set routing policies by budget, model price, or request limits.
Budgets · limits · one bill Fragmented logs make latency, failures, and spend difficult to explain.
Trace latency, cost, status, and the full fallback chain from one calm view.
Logs · latency · cost Leaked keys, abusive input, and usage spikes can multiply model costs.
Centralize keys, rate limits, content policies, and abnormal traffic controls.
Rate limits · guardrails · keys Models and providers change too quickly for hard-coded production logic.
Adjust models, weights, and routing policy in the control plane without redeploying your app.
Policies · weights · zero redeploy ROUTING ENGINE
Try the live policy controls. NeoRouter evaluates price, quality, latency, and availability before each request leaves the gateway.
modality: text
region: autoBest live latency in region
Highest evaluation score for this task
Lowest projected token cost
Healthiest independent fallback route
DEVELOPER EXPERIENCE
Use the SDKs and patterns your team already knows. NeoRouter is OpenAI-compatible and works naturally across web, iOS, Android, and backend services.
import OpenAI from "openai";
const neo = new OpenAI({
baseURL: "https://api.neorouter.app/v1",
apiKey: process.env.NEOROUTER_API_KEY
});
const result = await neo.responses.create({
model: "anthropic/claude-sonnet",
input: "Design a quiet onboarding flow."
});import OpenAI
let config = OpenAI.Configuration(
token: ProcessInfo.processInfo.environment["NEOROUTER_API_KEY"]!,
host: "api.neorouter.app"
)
let neo = OpenAI(configuration: config)
let result = try await neo.chats(query: .init(
messages: [.user(.init(content: .string("Hello")))],
model: "openai/gpt-5"
))from openai import OpenAI
neo = OpenAI(
base_url="https://api.neorouter.app/v1",
api_key=os.environ["NEOROUTER_API_KEY"]
)
result = neo.responses.create(
model="google/gemini-pro",
input="Summarize this document."
)curl https://api.neorouter.app/v1/responses \
-H "Authorization: Bearer $NEOROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax/text-01",
"input": "Write a launch note."
}'OBSERVABILITY INCLUDED
Monitor latency, usage, cost, and fallback behavior from one calm operational view.
SIMPLE PRICING
No platform subscription. Add credits and access every supported provider through one balance.
Provider usage is billed at transparent model rates.
SHIP THE MODEL, NOT THE INTEGRATION
Your next model is one request away.