Boundless API
  • Product
  • Models
  • Pricing
  • Status
  • Docs
EN中
Get $5 on signup

Migrating from OpenRouter

Boundless is a drop-in replacement for OpenRouter. Change two lines of code.

On this page
  1. Quick Migration
  2. Comparison
  3. Model Name Mapping
  4. Feature Differences
  5. Environment Variables
  6. LangChain
  7. Headers
  8. Billing Migration
  9. Support
Live model IDs

Copy exactly — case-sensitive, no spaces. Details →

  • claude-sonnet-4-6
  • claude-opus-4-8
  • claude-opus-4-7
  • claude-haiku-4-5-20251001
  • gpt-5.5
  • gpt-5.4
Full catalog →

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, :floor variants — use provider.sort instead
  • 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

  1. Export usage history from OpenRouter (for your records)
  2. Add credits on Boundless
  3. Run parallel traffic briefly to compare cost/latency
  4. Switch production traffic

No automatic balance transfer between platforms.


Support

Migration questions: support@boundlessapi.com

© 2026 Boundless API · Home · Privacy Policy · Terms