KingDownloads

caddy

by caddyserver 73.8k stars Apache-2.0Networking & Self-Hosting
Download
caddy preview

About caddy

Caddy is an extensible server platform that uses TLS by default, designed to serve HTTP/1.1, HTTP/2, and HTTP/3 traffic. It is most often used as an HTTPS server but functions as a platform for running Go applications through modular architecture.

Caddy emphasizes automatic HTTPS by default, supporting public certificates via ZeroSSL and Let's Encrypt, as well as a local CA for internal names and IPs. It is production-ready, scalable to hundreds of thousands of sites, and runs on any platform without external dependencies.

Key features

  • Easy configuration with the Caddyfile
  • Automatic HTTPS by default with ZeroSSL and Let's Encrypt
  • Supports HTTP/1.1, HTTP/2, and HTTP/3
  • Highly extensible modular architecture
  • Dynamic configuration via JSON API
  • Production-ready with proven scalability
  • No external dependencies, runs anywhere

Download v2.11.4

Jun 3, 2026
View all 10 versions

Frequently asked questions

Is caddy free?
Yes. caddy is free and open-source software, distributed under the Apache-2.0 license.
Which platforms does caddy support?
caddy provides downloads for Windows, Linux.
What is the latest version of caddy?
The latest version is v2.11.4, released on Jun 3, 2026.
How do I install Caddy?
The simplest way is to download Caddy from GitHub Releases and place the executable in your PATH. Other installation methods are detailed in the online documentation.
What platforms does Caddy support?
Caddy runs on any platform with no external dependencies, including those without libc.
Does Caddy support plugins?
Yes, Caddy's modular architecture allows for extensibility through plugins, which can be added during compilation.

More Networking & Self-Hosting