{"data":{"slug":"caddy","name":"Caddy","tagline":"Apache-2.0 reverse proxy with automatic HTTPS by default","category":"devops","categoryName":"DevOps","url":"https://caddyserver.com","github":"https://github.com/caddyserver/caddy","pricing":"open-source","hook":"Caddy is the reverse proxy that gets TLS right before you open a config file.","whatsGood":"Apache-2.0. Automatic HTTPS (Let us Encrypt / ZeroSSL) by default. Reverse proxy, static file server, extensible with modules. One binary. Coolify/CapRover assume a proxy — this is often that proxy.","theCatch":"Encyclopedia-adjacent but was absent while Coolify/CapRover assume a proxy. Caddy is the proxy, not the PaaS. Not nginx with a friendlier name — ACME-first defaults are the product.","verdict":"Apache-2.0 auto-HTTPS proxy. The missing piece under self-host PaaS.","addedAt":"2026-09-04","featured":false,"domain":"DevOps","subSpecialty":"Proxy","capabilities":["proxy","https","tls"],"surfaces":["Self-host"],"ecosystem":["Multi-platform","Go"],"licenseModel":"Apache-2.0","githubStars":75477},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"terraform","name":"Terraform","tagline":"Infrastructure as code that actually works"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"}],"links":{"self":"/api/gems/caddy","html":"/gems/caddy","markdown":"/gems/caddy.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}