Skip to content

Documentation

Operate Gatekyper with the model in view.

Install the stack, understand the boundary, point provider clients at the gateway, and give agents a safe way to request scoped access.

Start here

Three interfaces, three credential types

Management

Dashboard and admin API

A signed browser session manages projects, providers, tokens, policies, approvals, and audit.

Runtime

Provider gateway

A Gate Token authenticates a provider request. It does not authenticate the management API.

Agents

MCP server

An MCP session maps to a known actor and permission level for read and access-request tools.

Implemented provider adapters

The current source includes tested adapters for OpenAI, Anthropic, OpenRouter, Cloudflare Workers AI, Replicate, and GitHub. Each adapter recognizes a bounded set of native routes and capabilities; unknown routes are denied rather than blindly forwarded.

OpenAI and OpenRouter can use the /v1/* compatibility surface. Anthropic, Cloudflare, Replicate, and GitHub use provider-prefixed native routes.

Operating principles

  • Agents and applications receive Gate Tokens, never raw provider credentials.
  • Policies are explicit and deny by default.
  • Gate Tokens stay stable while an upstream credential rotates.
  • Hard-stop budgets reserve conservatively before provider traffic and settle afterward.
  • Payload content is not stored by default; usage and policy metadata form the normal ledger.
  • Sensitive management actions and MCP invocations are auditable.