Gatekeeper
G
Gatekeeper
Documentation

Gatekeeper Docs

Deploy your AI gateway, configure providers, and set up RBAC in minutes.

Quick Start

1. Deploydocker run -p 8080:8080 ghcr.io/gatekeeper/gatekeeper
2. Add keycurl -X POST localhost:8080/v1/keys -d '{"name": "my-key"}'
3. Set providerexport OPENAI_API_KEY=sk-...
4. Call APIcurl localhost:8080/v1/chat/completions -H "Authorization: Bearer gk-..."

Quick Start

Guided assisted setup. One command, full gateway.

API Reference

OpenAI-compatible API paths validated during onboarding.

RBAC

Teams, roles, permissions. Fine-grained key management.

Cost Management

Track spend, set budgets, get alerts.

Providers

Configure target providers, model routing, and aliases.

Audit Logs

Request logging is validated during assisted setup.

API Reference

POST /v1/chat/completionsChat with any model
POST /v1/embeddingsGenerate embeddings
GET /v1/modelsList available models
GET /v1/usageToken usage stats
GET /v1/costsCost breakdown
POST /v1/keysCreate API key
GET /v1/keysList API keys
DELETE /v1/keys/:idRevoke key