Integrations
LowRouter speaks the OpenAI Chat Completions API. Anything that talks to OpenAI can talk to LowRouter, usually after you change the base URL and the API key.
Each page in this section is a working snippet plus the few things that tend to surprise people on first use. Pages for tools with a scriptable mode name the release they were verified against, and their config blocks are re-run against that release every week, so a snippet you paste from them worked verbatim within the last seven days. GUI-only tools (Cursor, Cline, the chat apps) are documented the same way but checked by hand.
SDKs and HTTP
- curl: the bare HTTP request, useful for debugging and as the source of truth.
- OpenAI SDK (Python)
- OpenAI SDK (TypeScript / JavaScript)
Frameworks
- Frameworks: LangChain, LlamaIndex, CrewAI, the Vercel AI SDK and n8n.
Chat apps
- Chat apps: Chatbox, Jan, LibreChat, and any other OpenAI-compatible chat client.
Coding agents
- Claude Code: Anthropic’s terminal coding agent, via
the Anthropic-native
/v1/messagesendpoint. - OpenCode: terminal coding assistant.
- Cursor: AI code editor, through its OpenAI base URL override.
- Cline: VS Code coding agent.
- Kilo Code: VS Code agent and terminal CLI; also covers Roo Code.
- Continue: VS Code and JetBrains assistant with the
cnterminal agent. - Goose: Block’s open-source agent.
- Aider: terminal pair-programming agent.
Autonomous agents
These run long, multi-step tasks on their own, often unattended, and resend a large context on every step. Give each one a dedicated key, so its spend is attributed and it can be revoked on its own.
- OpenHands: open-source software agent, headless from the CLI.
- Hermes Agent: Nous Research’s agent with memory and skills that persist across sessions.
- OpenClaw: personal agent that answers from chat apps, a terminal or a schedule.
Other
- Generic OpenAI-compatible clients: the pattern for anything not on this list.
Base URL and auth
The base URL for every integration is:
https://api.lowrouter.ai/v1The auth header is:
Authorization: Bearer $LOWROUTER_API_KEYThe rest is per-tool configuration.
The one exception is Claude Code and anything
else built on the Anthropic SDK, which talk to /v1/messages instead of
/v1/chat/completions and send the key as x-api-key. That endpoint
accepts either header; every other endpoint takes Authorization: Bearer.
