Caddy - The HTTP/2 Web Server with Automatic HTTPS

Caddy is a free HTTP/2 server that is highly praised by researchers and industry experts for its security defaults and unparalleled usability. It runs on Windows, macOS, Linux, BSD, Android, Solaris, 32-bit, x64, ARM, mips64...

Caddy is free for personal use!

Web Protocols

  • HTTP/2
  • QUIC
  • WebSockets
  • IPv6
  • FastCGI


  • The Caddyfile provides easy configuration
  • Caddyfile Validation
  • Static Files
  • Dynamic Sites
  • Command Line Interface
  • Awesome Plugins
  • Multi-core
  • Embeddable
  • Run System Commands at Start/Stop
  • Process Log
  • Log Rolling
  • Static Binary
  • Cross-Platform
  • Containers
  • TLS
  • Easy Certificate Setup
  • ACME Protocol
  • And much more...


When you download Caddy from their website you can choose the plugins you want to include, and get a custom build in seconds made just for you.


You can custom build your Caddy here:

On the Mac you also can install Caddy using brew:

brew install caddy
{{ message }}

{{ 'Comments are closed.' | trans }}