Skip to content
Zenith / Docs
Enterprise Gateway
OpenAI compatible

Enterprise Gateway

Self-hosted OpenAI-compatible control plane. Activate with a .lic certificate, configure providers and pools, then point any OpenAI SDK at /v1.

Enter the hostname your application uses to reach Zenith Gateway. Every Enterprise example below updates instantly.

Hostname only, or paste a full URL. Saved in this browser.
SDK base_url https://your-domain.demo/v1
Auth Bearer <gateway-key>
model pool alias
License .lic → /admin/activate

Operator journey

  • Install Gateway via install.sh, or bring up Compose/Swarm yourself (see Docker / Swarm).
  • Activate .lic against the configured issuer (air-gap / offline activation is not supported).
  • Add provider credentials in Gateway admin.
  • Create a pool alias (this becomes the OpenAI model id).
  • Create or use the bootstrap API key; call /v1/chat/completions.

API surface

After licensing, the Gateway exposes the broader OpenAI-compatible /v1 surface: models, chat/completions, responses, embeddings, moderations, images/generations, audio transcriptions/speech, rerank, plus MCP authorize/audit endpoints. MCP does not execute tools locally. Browse the interactive reference at /docs/api/gateway on Cloud, or at https://your-domain.demo/docs (OpenAPI https://your-domain.demo/openapi.json) on your Gateway origin.

Critical volumes

VolumeMountWhy it matters
gateway-data/var/lib/zenithmaster.key — losing it breaks encrypted provider API keys
pg-data/var/lib/postgresql/dataGateway database
nats-data/data/jetstreamOptional JetStream state when NATS is enabled