Skip to main content

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.

How it works​

Your appNuRoute SDKNuRoute Gateway
OpenAI
Anthropic
Google Gemini
…and every other connected provider

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​

Gateway
Central API endpoint. Accepts OpenAI-compatible requests.
Providers
AI inference providers your admin has connected platform-wide, or that you've connected yourself with your own key (BYOK). Your own key always takes priority for that provider. See Providers & Models for the full catalog.
Routing
Picks the model and provider for each request by your strategy: cost, latency, quality, or balanced. For model: "auto", Artemis Task chooses the model from the prompt's task types. See Routing.
Projects
Isolated workspaces with their own routing config, budgets, and API keys, available on every plan.
Plans
Cloud (self-serve, prepaid credits) or Enterprise (self-hosted, custom, sales-assisted). Pricing is being updated: book a call for current terms.
API Keys
Bearer tokens (aicp-…) used to authenticate SDK and direct API calls.