Overview›Authentication
All API requests require an API key. Create one from the dashboard after signing up.
Pass your key as a Bearer token on every request:
Authorization: Bearer rk_live_your_api_keyTreat your API key like a password:
routing.run is OpenAI-compatible. Point any OpenAI SDK at the routing.run base URL and use your routing.run API key:
from openai import OpenAI client = OpenAI( api_key="rk_live_your_api_key", base_url="https://api.routing.run/v1") response = client.chat.completions.create( model="gpt-5.6-terra", messages=[{"role": "user", "content": "Hello!"}])