A pool, with a plan.
Group subscriptions and API channels, then route requests according to each resource group's policy.
Explore account routingConnect accounts, control access, and see usage in one self-hosted gateway.
Read-only sample data. No live API calls.
OpenAI · Claude · Gemini protocols
Group subscriptions and API channels, then route requests according to each resource group's policy.
Explore account routingGive each member a gateway key scoped to a resource group.
See access controlsInspect requests, latency, and reported usage across members and models.
Understand team usageGo, SQLite, and the interface in one process. Deploy with Docker.
Read the deployment guideConnect a subscription or add an API channel from the admin interface.
Create resource groups and grant members access to the models they need.
Create a personal API key, set your gateway URL, and choose an available model.
Deploy with Docker. The installer creates your instance from a published release.
Manual deploymentcurl -fsSL https://raw.githubusercontent.com/murongg/SubLane/main/scripts/install.sh | bashRequires Docker with Compose, curl, and jq.Review install script
Connect Codex, Claude, Antigravity and Grok Build subscriptions through OAuth or credential JSON import. API channels also support OpenAI and third-party services with an API key, a base URL and OpenAI-compatible Chat Completions.
SubLane exposes OpenAI-compatible Responses and Chat Completions, native Claude Messages, and Gemini generation. HTTP/SSE and Responses WebSocket are implemented. Live account and desktop-client acceptance remains a separate verification step.
Set member allowances by share, USD, tokens or time window, alongside request limits and usage reports. Shares divide a configured token or internal USD budget and do not require Codex quota snapshots. These are internal limits, not billing.
On your own infrastructure. SubLane stores application data in SQLite and encrypts subscription credentials with an instance-local key. Keep the database and credentials.key together when backing up.