Compare

Doorman vs Kong Gateway

Kong is one of the most widely deployed API gateways, with a large plugin ecosystem and a commercial platform around it. Doorman is a smaller, Rust-based gateway with a built-in dashboard for users and subscriptions, and AI governance for employees included at no cost.

In short

  • Choose Kong for very large or Kubernetes-native deployments, a broad plugin ecosystem, TCP and UDP traffic, or a vendor with enterprise support and a developer portal.
  • Choose Doorman for a self-contained gateway with users, roles, subscriptions, quotas and logs in its own dashboard, plus per-employee AI keys, dollar allowances and guardrails without paid add-ons.
  • Both have Apache 2.0 open-source editions. Kong sells Kong Enterprise and Kong Konnect for many advanced features; Doorman has no paid edition.

Last reviewed November 10, 2026. Kong's editions and plugins change between releases; check its current docs for anything this page depends on.

At a glance

How they compare.

FeatureDoormanKong Gateway
Built onRustNGINX and OpenResty (Lua)
LicenseApache 2.0, every featureApache 2.0 open-source edition; paid Enterprise and Konnect
ProtocolsREST, GraphQL, gRPC, gRPC-Web and SOAPHTTP, gRPC, GraphQL, WebSockets, TCP and UDP
DashboardBuilt in: APIs, users, roles, groups, subscriptions, tiers, logsKong Manager; more in paid editions
Users and subscriptionsBuilt in, with credits, tiers and quotasConsumers and plugins; developer portal in paid editions
AI gatewayPersonal keys, allowances, guardrails and spend reports, freeAI plugins; several advanced ones are in paid editions
Extending itConfiguration, not pluginsLarge plugin ecosystem; write your own in Lua, Go, Python or JavaScript
Configuration storeIn memory, or MongoDB and RedisPostgreSQL, or DB-less declarative config
KubernetesRuns as a containerIngress controller and Gateway API support

Where Kong fits better

Pick Kong for scale and ecosystem.

Proven at very large scale
Kong runs in front of very large production estates and has years of operational guidance behind it.
Plugins for almost anything
If you need a specific auth scheme, transformation or integration, there is likely a Kong plugin for it, or you can write one.
Kubernetes-native
The Kong Ingress Controller and Gateway API support fit clusters managed entirely through Kubernetes resources.
Layer 4 and enterprise buying
Kong proxies TCP and UDP streams, and offers enterprise support, compliance paperwork and a hosted control plane.

Where Doorman fits better

Pick Doorman for a complete gateway in one container.

People and access built in
Users, roles, groups, subscriptions, credits, tiers and quotas are managed in the dashboard, not assembled from plugins.
AI governance included
Each employee gets a personal key and an allowance in dollars, tokens or requests. Guardrails redact secrets before prompts leave, and spend is reported by person and model.
SOAP and gRPC alongside REST
Older SOAP services, gRPC and GraphQL sit behind the same policies, logs and analytics as REST.
No paid tier
Everything above is in the Apache 2.0 repository. Help is available as a scoped pilot if you want it.

Try it

See the AI side in a few minutes.

The demo runs Doorman with a keyless local model, an allowance and an employee key, and shows a request being blocked at the limit.

Read the quick start
Run the demo
cp .env.demo .env
docker compose -f docker-compose.yml -f docker-compose.demo.yml up
./scripts/demo-ai-walkthrough.sh

FAQ

Common questions.

Can't find your answer? The documentation covers setup, operations, and the AI gateway in detail.

Read the documentation
Can Doorman replace Kong?

For HTTP, GraphQL, gRPC and SOAP APIs that need authentication, users, rate limits, quotas, versioning and logs, often yes. If you rely on specific Kong plugins, TCP or UDP proxying, or Kubernetes ingress, Kong is the better fit.

Can I put Doorman behind Kong?

Yes. Many teams keep their edge gateway and run Doorman behind it for AI traffic, so employees get personal keys and allowances without changing the edge.

Does Doorman have plugins?

No. Features are configured in the dashboard or API rather than added as plugins.

Run it next to your current gateway.

Start with AI traffic or one internal API, compare the logs and limits, then decide.