What is Caddy?

Caddy is a production-ready open-source web server that is fast, easy to use, and makes you more productive. HTTP/2 and HTTPS by default
Caddy is a tool in the Web Servers category of a tech stack.
Caddy is an open source tool with 22.3K GitHub stars and 1.8K GitHub forks. Here’s a link to Caddy's open source repository on GitHub

Who uses Caddy?

Companies
14 companies use Caddy in their tech stacks, including RELEX, AresRPG, and Fresh8 Gaming.

Developers
5 developers use Caddy.

Why developers like Caddy?

Here’s a list of reasons why companies and developers use Caddy
Caddy Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Caddy in their tech stack.

Scott Mebberson
Scott Mebberson
CTO / Chief Architect at Idearium · | 5 upvotes · 10.2K views
Caddy
nginx

We used to primarily use nginx for our static web server and proxy in-front of Node.js. Now, we use Caddy. And we couldn't be happier.

Caddy is simpler on all fronts. Configuration is easier. Free HTTPS out of the box. Some fantastic plugins. And for the most part, it's fast.

Don't get me wrong, it's not lost on me that Nginx is actually a superior product.

But for the times when you don't need that extra performance, and complexity - take a look at Caddy.

See more

Caddy's features

  • Easy configuration with the Caddyfile
  • Automatic HTTPS on by default (via Let's Encrypt)
  • HTTP/2 by default
  • Virtual hosting so multiple sites just work
  • Experimental QUIC support for cutting-edge transmissions
  • TLS session ticket key rotation for more secure connections
  • Extensible with plugins because a convenient web server is a helpful one
  • Runs anywhere with no external dependencies (not even libc)

Caddy Alternatives & Comparisons

What are some alternatives to Caddy?
nginx
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
Apache HTTP Server
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet.
Microsoft IIS
Internet Information Services (IIS) for Windows Server is a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks.
Apache Tomcat
Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
Passenger
Phusion Passenger is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of deploying web apps, adds powerful enterprise-grade features that are useful in production, and makes administration much easier and less complex.
See all alternatives

Caddy's Stats