Click anywhere or press Enter to skip
14 keys online · all systems normal

The drop-in
Claude API gateway.

Anthropic-compatible. OpenAI-compatible. 1M context, tool use, automatic key rotation. Plug into Claude Code, Codex, OpenCode, VS Code, JetBrains — and ship.

Read Docs Check Usage
Holographic · Matrix
Three.js · WebGL
Works With
Claude Code OpenCode Codex VS Code JetBrains Cursor Aider Continue Cline Anthropic SDK OpenAI SDK LangChain Claude Code OpenCode Codex VS Code JetBrains Cursor Aider Continue Cline Anthropic SDK OpenAI SDK LangChain
1M
Context Window
tokens per request
14
Backend Keys
auto-rotated on failure
6.5M
Tokens / Day
combined throughput
100%
API Compatible
Anthropic + OpenAI
Why OrProject

Built for developers who need reliable Claude access — without the wait.

Full Compatibility
Tool Use
Key Rotation
Dual Protocol

Drop-in Anthropic API replacement.

Works with Claude Code, OpenCode, Codex, VS Code, JetBrains — anything that talks to Anthropic Messages API.

ANTHROPIC_BASE_URL=https://orproject.online/v1
ANTHROPIC_API_KEY=sk-ant-your-key-here

Full tool use, no compromises.

Bash, Read, Write, Search, Browser — every Claude Code tool is wired up.

"stop_reason": "tool_use"
"content": [{ "type": "tool_use", "name": "Read", "input": {...} }]

14 keys, zero downtime.

Hit a rate limit? Next key picks up the request mid-flight.

attempt=1/14 key=gsk_9KeW... → rate_limit
attempt=2/14 key=gsk_FQC6... → success

Two protocols, one endpoint.

Anthropic Messages and OpenAI Chat Completions are both first-class citizens.

POST /v1/messages → Anthropic format
POST /v1/chat/completions → OpenAI format
Quick Start

One env var. Three lines of code.

Most clients work without any code changes.

orproject.online/v1
1curl https://orproject.online/v1/messages \ 2 -H "x-api-key: sk-ant-YOUR_KEY" \ 3 -H "anthropic-version: 2023-06-01" \ 4 -H "content-type: application/json" \ 5 -d '{ 6 "model": "claude-sonnet-4.5", 7 "max_tokens": 1024, 8 "messages": [{"role":"user","content":"Hello"}] 9 }'
1import Anthropic from "@anthropic-ai/sdk"; 2 3const client = new Anthropic({ 4 baseURL: "https://orproject.online/v1", 5 apiKey: "sk-ant-YOUR_KEY" 6}); 7 8const msg = await client.messages.create({ 9 model: "claude-sonnet-4.5", 10 max_tokens: 1024, 11 messages: [{ role: "user", content: "Hi" }] 12});
1from anthropic import Anthropic 2 3client = Anthropic( 4 base_url="https://orproject.online/v1", 5 api_key="sk-ant-YOUR_KEY", 6) 7 8msg = client.messages.create( 9 model="claude-sonnet-4.5", 10 max_tokens=1024, 11 messages=[{"role": "user", "content": "Hi"}], 12)
1# Claude Code / Anthropic SDK 2ANTHROPIC_BASE_URL=https://orproject.online/v1 3ANTHROPIC_API_KEY=sk-ant-your-key-here 4 5# OpenAI-compatible clients 6OPENAI_BASE_URL=https://orproject.online/v1 7OPENAI_API_KEY=sk-ant-your-key-here
Features

Everything you need to build with Claude.

All Claude Models

Opus, Sonnet, Haiku — any model name Claude Code sends is normalized and routed correctly.

SSE Streaming

Real-time token-by-token streaming. See responses materialize live in your IDE.

Tool Use

Full function-calling support. File ops, terminal, search, browser — all wired up bidirectionally.

Usage Tracking

Real-time token counting, cost tracking in USD, per-key budgets, full request logs.

Secure API Keys

sk-ant-* prefix, per-key budgets, expiration timers, instant revocation. Auto-disable on cap.

OpenAI Compatible

Hit /v1/chat/completions with any OpenAI client — same key, same response shape.

Base URL https://orproject.online/v1
FAQ

Quick answers.

Set ANTHROPIC_BASE_URL=https://orproject.online/v1 and ANTHROPIC_API_KEY=sk-ant-your-key. That's it. Existing Claude Code config files just work.
Claude Opus, Sonnet, Haiku in all current revisions. Suffixes like [1m] or -20251001 are normalized automatically.
Yes — Claude Code's Bash, Read, Write, Edit, Search, Browser tools are all converted bidirectionally. Streaming tool_calls also work.
The gateway rotates across 14 backend keys with 500K TPD each — ~6.5M tokens/day combined.
Only request metadata is logged for usage tracking. Prompt and completion content is never stored on disk.

Ship in minutes. Stay shipped.

One environment variable. Zero infra. All Claude models, both protocols, full tool use.

Get Started Admin Panel