Boundless is a drop-in replacement for OpenRouter. Change two lines of code.
Quick Migration
Before (OpenRouter)
from openai import OpenAI
client = OpenAI(
api_key="sk-or-...",
base_url="https://openrouter.ai/api/v1",
)
After (Boundless)
from openai import OpenAI
client = OpenAI(
api_key="sk-...", # Boundless key from dashboard
base_url="https://api.boundlessapi.com/v1",
)
Same for TypeScript, curl, LangChain, etc.
Comparison
| Feature | OpenRouter | Boundless |
|---|---|---|
| API format | OpenAI-compatible | OpenAI-compatible |
| Auth | Bearer token | Bearer token |
| Billing | Prepaid credits | Prepaid credits |
| Platform fee | ~5% on purchase | None |
| Default ZDR | Yes | Yes |
| Failover | Yes | Yes |
| Free credits | Small test amount | $5 signup bonus |
Model Name Mapping
Most model IDs are identical or similar:
| OpenRouter | Boundless | Notes | |
|---|---|---|---|
openai/gpt-4o |
gpt-5.5 |
See Models for current IDs | Drop provider prefix |
anthropic/claude-sonnet-4 |
claude-sonnet-4-6 |
Check exact ID in dashboard | |
deepseek/deepseek-chat |
deepseek-v4-flash |
||
qwen/qwen-max |
qwen3.7-max |
Use GET /v1/models or Dashboard to confirm IDs.
Feature Differences
Not Yet Available
- BYOK (Bring Your Own Key) — roadmap
:nitro,:floorvariants — useprovider.sortinstead- Crypto payments — Stripe only at launch
Boundless Advantages
- GPT & Claude 50% below official; other models 25% below official
- US-region routing by default
- Simpler model naming (no provider prefix required)
Environment Variables
# Before
OPENROUTER_API_KEY=sk-or-...
OPENAI_BASE_URL=https://openrouter.ai/api/v1
# After
BOUNDLESS_API_KEY=sk-...
OPENAI_BASE_URL=https://api.boundlessapi.com/v1
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="claude-sonnet-4-6",
openai_api_key="YOUR_BOUNDLESS_KEY",
openai_api_base="https://api.boundlessapi.com/v1",
)
Headers
OpenRouter-specific headers (HTTP-Referer, X-Title) are not required on Boundless. Optional X-Title accepted for analytics.
Billing Migration
- Export usage history from OpenRouter (for your records)
- Add credits on Boundless
- Run parallel traffic briefly to compare cost/latency
- Switch production traffic
No automatic balance transfer between platforms.
Support
Migration questions: support@boundlessapi.com