Skip to main content
This walks the full path from an empty install to a forwarded completion. The Admin plane (:8080) configures everything; the Proxy plane (:8081) serves traffic.
1

Bring up the stack

See Installation for other options.
2

Mint an admin token

The Admin API expects a JWT (HS256) signed with SERVER_SECRET_KEY from your .env:
3

Create a gateway

The slug becomes the gateway’s identifier.
4

Register an upstream provider

A registry is an upstream backend. Here, OpenAI:
5

Create a consumer and bind the registry

A consumer is your app’s identity; its slug is the URL path segment.
6

Mint and attach a consumer API key

The raw key is returned once.
7

Call the proxy

From an application

Point any OpenAI SDK at the proxy — only the base URL and two headers change. The provider key stays in the gateway.
Anthropic clients use /{consumer_slug}/v1/messages; the OpenAI Responses API uses /{consumer_slug}/v1/responses.

Next steps