Introduction
NuRoute is a provider-agnostic gateway that sits between your application and AI inference providers. Instead of integrating each provider separately, you make a single API call to NuRoute and it handles routing, fallback, cost tracking, and policy enforcement.
Quickstart
Make your first request in 5 minutes.
JavaScript SDK
Install, authenticate, and stream your first completion.
Python SDK
Sync and async clients for Node-free environments.
Concepts
How Artemis Task picks the model, routing strategies, and how projects work.
Reference
The full provider and model catalog.
FAQ
Short answers to the questions we hear most.
How it works
Your application always talks to one endpoint. The gateway selects the best provider based on your routing configuration, checks policies, meters usage, and returns the response transparently. Which providers are live is a running catalog: some connected platform-wide by your admin, others connected by you directly with your own API key (BYOK), not a fixed number.
When you send model: "auto", Artemis Task picks the model: it estimates each model's score and cost for the prompt and picks by your strategy's preset.
Key concepts
model: "auto", Artemis Task chooses the model from the prompt's task types. See Routing.aicp-…) used to authenticate SDK and direct API calls.