Skip to main content
The ShuttleAI API is fully OpenAI-compatible. If your code works with OpenAI, it works with ShuttleAI — just change the base URL and API key.

Base URL

Authentication

All requests require a Bearer token in the Authorization header:
Get your API key from the Dashboard.

SDKs

ShuttleAI works with any OpenAI-compatible SDK:

Python

Node.js

Available endpoints

Response format

All endpoints return JSON. Successful responses use standard HTTP 200. Errors return the appropriate HTTP status code with an error object:
See Error Codes for a complete reference.

Rate limits

Rate limits depend on your plan: Some models have multipliers that consume more than 1 request per call.