routeur.ai / Documentation
Guides API reference SDKs Changelog
GitHub Dashboard
Get started
  • Introduction
  • Quickstart
  • Authentication
  • Errors
  • Rate limits
Core concepts
  • Request lifecycle
  • Routing rules
  • DLP
  • Output moderation
  • Traces & payloads
API reference
  • Create chat completion POST
  • Routes
    • The Route object
    • List routesGET
    • Create routePOST
    • Retrieve routeGET
    • Replace routePUT
    • Update routePATCH
    • Delete routeDELETE
  • Models
    • The Model object
    • List modelsGET
    • Retrieve modelGET
  • Traces
    • The Trace object
    • List tracesGET
    • Retrieve traceGET
    • Inspect traceHEAD
  • API keys
    • List API keysGET
    • Create API keyPOST
    • Revoke API keyDELETE
SDKs
  • JavaScript
  • Python
  • PHP
  • Ruby
  • Go
  • .NET
  • Java
  • cURL

Documentation

Build with routeur.ai.

An OpenAI-compatible gateway for large language models with routing rules, DLP redaction, output moderation, and full request traces. Point your existing OpenAI client at https://api.routeur.ai/v1 and routeur.ai takes care of the rest.

Quickstart

Send your first request in under 30 seconds with curl, TypeScript, or Python.

Start →

API reference

Every endpoint, parameter, and response field documented with copy-ready examples.

Browse →

Request lifecycle

Exactly what routeur.ai changes between the caller, the upstream provider, and the response.

Read →

DLP & moderation

Redact sensitive data before it reaches an upstream provider, and block unsafe outputs.

Learn →

Popular endpoints

POST /v1/chat/completions Send a chat request through the gateway GET /v1/routes List configured routing rules GET /v1/models List available upstream models GET /v1/traces Browse request traces and metadata