Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Kubernetes Ingress Controllers
  3. Caddy Gateway

Caddy Gateway

On the record

Architecture
The controller watches Gateway API resources, generates Caddy JSON configuration, and sends it to associated Caddy pods.github.com · read 7 Oct 2026
Bring your own Caddy
The controller requires a Caddy instance, which can run as a Deployment or DaemonSet; users can provide their own deployment.github.com · read 7 Oct 2026
Compatibility requirement
The project requires Gateway API v1.4.0 CRDs, with some optional experimental CRDs supported.github.com · read 7 Oct 2026
Deployment model
The controller can manage multiple separate Caddy deployments, and users must provide their own Caddy instance.github.com · read 7 Oct 2026
Dynamic configuration
The controller uses Caddy’s Admin API to program Caddy dynamically without downtime.github.com · read 7 Oct 2026
Gateway API requirement
The project requires Gateway API v1.4.0 CRDs to be installed in the cluster.github.com · read 7 Oct 2026
Ingress limitation
Kubernetes Ingress resources are not supported, and the README says support is not planned.github.com · read 7 Oct 2026
Intended users
Installation instructions assume users already have a Kubernetes cluster configured with components such as networking and DNS.github.com · read 7 Oct 2026
License
The project is licensed under the Apache License, Version 2.0.github.com · read 7 Oct 2026
Multiple deployments
One controller deployment can manage multiple separate Caddy deployments.github.com · read 7 Oct 2026
Project status
The project describes itself as work in progress.github.com · read 7 Oct 2026
Purpose
Caddy Gateway is a Kubernetes Gateway API implementation that uses Caddy as its web server.github.com · read 7 Oct 2026
Release assets
The releases page lists v0.1.0 assets for Linux amd64 and Linux arm64.github.com · read 7 Oct 2026
Release status
The releases page marks v0.1.0 as the latest release and dates it May 30, 2024.github.com · read 7 Oct 2026
Security guidance
The README warns that without TLS on Caddy’s Admin API, programmed certificates may be sent insecurely, and recommends strict NetworkPolicies to restrict API access.github.com · read 7 Oct 2026
Supported resources
The README lists GatewayClass, Gateway, ReferenceGrant, BackendLBPolicy, BackendTLSPolicy, HTTPRoute, GRPCRoute, TLSRoute, TCPRoute, and UDPRoute as supported resources.github.com · read 7 Oct 2026

Alternatives to Caddy Gateway

Every alternative, ranked