Your subscriptions.One shared lane.

Connect accounts, control access, and see usage in one self-hosted gateway.

Read-only sample data. No live API calls.

ONE GATEWAY. END TO END.HTTP / SSE / WebSocket
Your subscriptions
CodexOpenAI
ClaudeAnthropic
AntigravityGoogle
SubLaneSubLaneSubLaneYour infrastructure
Account routingTeam permissions
Your tools
Codex CLI
Compatible clients

OpenAI · Claude · Gemini protocols

Credentials stay at the gateway. Members connect with their own keys.
One processGo + SQLiteYour infrastructureAGPL-3.0

Less to run.
More room to build.

A pool, with a plan.

Group subscriptions and API channels, then route requests according to each resource group's policy.

  • Resource groups
  • Model catalogs
  • Concurrency controls
Explore account routing

Personal keys. Team control.

Give each member a gateway key scoped to a resource group.

  • Member permissions
  • Key expiry
  • Model policies
See access controls

Know what happened.

Inspect requests, latency, and reported usage across members and models.

  • Request diagnostics
  • Usage summaries
  • Audit log
Understand team usage

Small by design.

Go, SQLite, and the interface in one process. Deploy with Docker.

  • No Redis
  • No external database
  • Backup & restore
Read the deployment guide

From subscriptions to your team.

  1. 01

    Connect an account

    Connect a subscription or add an API channel from the admin interface.

  2. 02

    Set the boundaries

    Create resource groups and grant members access to the models they need.

  3. 03

    Bring your client

    Create a personal API key, set your gateway URL, and choose an available model.

Your server.
Your starting point.

Deploy with Docker. The installer creates your instance from a published release.

Manual deployment
Install with Dockerbash
curl -fsSL https://raw.githubusercontent.com/murongg/SubLane/main/scripts/install.sh | bash

Requires Docker with Compose, curl, and jq.Review install script

A few things to know.

Which subscriptions and APIs can I connect?

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.

Which clients and protocols are supported?

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.

Does it include billing or token budgets?

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.

Where does my data live?

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.