EVERYTHING XIAOMI
Get listed
Caddy logo

Caddy

Caddy is a free, extensible server platform commonly used as a web server or proxy.

Place
#5 of 36
Score
6.7
Caddy's website

What Caddy is

Caddy is a free, extensible server platform commonly used as a web server or proxy. By default, it obtains and renews TLS certificates for sites and redirects HTTP traffic to HTTPS. Its reverse proxy supports HTTP, HTTPS, WebSockets, gRPC, and FastCGI, with load balancing and health checks. Configuration options include JSON through a RESTful API, the Caddyfile, and other adapters. Compile-time plugins can be built into its static binary, and DNS challenge integrations include Cloudflare, DigitalOcean, and Route 53 through libdns. Caddy can run as a command-line process, system service, container, Kubernetes workload, or embedded component. The software has no paywalled features; sponsorship tiers provide services while leaving the software license unchanged. Community help is available through a forum, while paid tiers list private support and other services. The maker says its TLS defaults meet PCI DSS, NIST, and HIPAA compliance requirements. It also says dependencies are verified with Go modules and release artifacts are cryptographically signed. Caddy is self-hosted, with platforms listed for Android, Linux, macOS, web, and Windows, as well as API access.

Good

  • Obtains and renews TLS certificates by default.
  • Reverse proxy supports WebSockets, gRPC, and FastCGI.
  • Offers JSON API and Caddyfile configuration.
  • Can run as a container or Kubernetes workload.
  • Software features are not paywalled.

Watch out

  • Caddy is self-hosted.
  • Response caching is not listed as supported.
  • Private support is offered through paid sponsorship tiers.

Who it suits

Caddy suits people deploying a web server or proxy who want automatic HTTPS and configurable proxy options. It can be deployed in several forms, including containers and Kubernetes workloads.

Verdict

Caddy combines automatic HTTPS with a configurable reverse proxy and multiple deployment options. It is free software, with community forum support and paid sponsorship tiers for additional services.

Plans and prices

From Caddy's own pricing page, checked 2 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Indie$25 a monthExclusive access to Expert Caddy · $25/mo.
Indie Pro$50 a monthExclusive access to Expert Caddy · Occasional email support · $50/mo.
Startup$99 a monthOccasional email support · Free onboarding call · No professional services discount · $99/mo.
Startup Pro$249 a monthOccasional email support · Publicity · Triage priority · 10% professional services discount · Free onboarding call · $249/mo.
Business$999 a monthTeam access to Expert Caddy and private development chat · Email support · Marketing · 20% professional services discount with 6 mo. commitment · Free onboarding call · $999/mo.
Business+$2,999 a monthLimited dedicated support by email, chat, phone and video · Triage and development priority · Custom branches/patches · 35% professional services discount with 6 mo. commitment · Free onboarding calls · $2,999/mo.
Enterprise$5,900 a monthLimited stock · Limited dedicated support · Guaranteed response within 2 business days (excluding vacation) · 50–100% professional services discount with 6 mo. commitment · Free onboarding calls · $5,900/mo.
Enterprise+$11,900 a monthOnly 1 available · Dedicated support · Guaranteed response within 1 business day (excluding vacation) · Regular check-ins · Roadmap influence · Custom supply chain controls · On-sites · $11,900/mo.

The facts

Each one read from Caddy's own pages, with the date it was checked.

What it does

Automatic HTTPS
Caddy obtains and renews TLS certificates for sites and redirects HTTP to HTTPS automatically by default.checked 2 Oct 2026
Commercial model
Caddy says its software has no paywalled features and sponsorships provide services while leaving the software license unchanged.checked 2 Oct 2026
Configuration
Caddy accepts JSON configuration through a RESTful API and also supports the Caddyfile and other config adapters.checked 2 Oct 2026
Deployment
Caddy can be deployed as a command-line process, system service, container, Kubernetes workload, or embedded component.checked 2 Oct 2026
Extensibility
Caddy can be extended with compile-time plugins, which are built into its static binary.checked 2 Oct 2026
Integrations
Caddy supports DNS challenge integrations for providers including Cloudflare, DigitalOcean, Route 53, and dozens of others through libdns.checked 2 Oct 2026
Purpose
Caddy is an extensible server platform commonly used as a web server or proxy.checked 2 Oct 2026
Release integrity
Caddy's dependencies are verified with Go modules and its release artifacts are cryptographically signed.checked 2 Oct 2026
Reverse proxy
Its reverse proxy supports HTTP, HTTPS, WebSockets, gRPC, and FastCGI, with load balancing and health checks.checked 2 Oct 2026
Security
The maker says Caddy's TLS defaults meet PCI DSS, NIST, and HIPAA compliance requirements.checked 2 Oct 2026
Support
Free community help is available through the forum; paid sponsorship tiers offer private support and other services depending on tier.checked 2 Oct 2026

Where it runs

Platforms
The maker lists Linux, Windows, macOS, and Android among the operating systems Caddy supports.checked 2 Oct 2026
The full review of Caddy

Overview

Caddy is a self-hosted server platform that can serve websites or act as a proxy. Its automatic HTTPS behavior is central to its operation: it obtains and renews TLS certificates for sites, and redirects HTTP traffic to HTTPS by default. The combination makes certificate management and secure redirects part of the server’s default workflow.

Caddy can run in several forms, from a command-line process or system service to a container, Kubernetes workload, or embedded component. The maker says its TLS defaults meet PCI DSS, NIST, and HIPAA compliance requirements. That describes the defaults; operators still need to assess whether their deployment meets the requirements that apply to them.

For more options in this category, see Reverse Proxy Software.

Key features

Proxying and traffic handling

Caddy’s reverse proxy supports HTTP, HTTPS, WebSockets, gRPC, and FastCGI. It also provides load balancing and health checks, covering common needs when routing requests among backend services. TLS termination is supported, while response caching is not listed as a capability.

Configuration and extensibility

Operators can configure Caddy with JSON through a RESTful API, use the Caddyfile, or select another configuration adapter. This offers both API-driven and file-based approaches. Compile-time plugins can add capabilities, and are built into Caddy’s static binary.

For DNS challenges, Caddy integrates with Cloudflare, DigitalOcean, Route 53, and dozens of other providers through libdns. The software’s dependencies are verified with Go modules, and release artifacts are cryptographically signed.

Pricing

Caddy’s software is free, with no paywalled features according to its maker. Community help is available through the forum. Paid sponsorship tiers add support and other services; the software license remains unchanged.

PlanPriceIncluded services
Indie$25 a monthExclusive access to Expert Caddy
Indie Pro$50 a monthExclusive access to Expert Caddy; occasional email support
Startup$99 a monthOccasional email support; free onboarding call; no professional services discount
Startup Pro$249 a monthOccasional email support; publicity; triage priority; 10% professional services discount; free onboarding call
Business$999 a monthTeam access to Expert Caddy and private development chat; email support; marketing; 20% professional services discount with 6 mo. commitment; free onboarding call
Business+$2,999 a monthLimited dedicated support by email, chat, phone and video; triage and development priority; custom branches/patches; 35% professional services discount with 6 mo. commitment; free onboarding calls
Enterprise$5,900 a monthLimited stock; limited dedicated support; guaranteed response within 2 business days (excluding vacation); 50–100% professional services discount with 6 mo. commitment; free onboarding calls
Enterprise+$11,900 a monthOnly 1 available; dedicated support; guaranteed response within 1 business day (excluding vacation); regular check-ins; roadmap influence; custom supply chain controls; on-sites

Platforms

Caddy is listed for Linux, macOS, and Windows, as well as Android, web, and API environments. It is self-hosted, and can be deployed as a command-line process, system service, container, Kubernetes workload, or embedded component. The configuration method supports both API-based and other configuration approaches.

Who it's for

Caddy is suited to operators looking for a self-hosted web server or reverse proxy with automatic certificate acquisition and renewal. Its support for several proxy protocols, load balancing, health checks, and multiple deployment forms gives infrastructure teams flexibility in how they route and run services. The API, Caddyfile, and configuration adapters also suit teams with different configuration practices.

Organizations that need private support or service commitments can consider the paid sponsorship tiers, while those seeking the software itself can use the free offering. The paid plans vary considerably in support access, response guarantees, development priority, and professional services discounts.

Pros and cons

  • Pros: Automatic TLS certificate management and HTTP-to-HTTPS redirects are enabled by default.
  • Pros: Reverse proxy support covers HTTP, HTTPS, WebSockets, gRPC, and FastCGI, with load balancing and health checks.
  • Pros: Supports multiple configuration methods, deployment models, and DNS challenge providers.
  • Pros: The software is free, and paid sponsorships do not paywall features.
  • Cons: Response caching is not listed as supported.
  • Cons: The more extensive support and service options require paid sponsorships, including high monthly price tiers.

Alternatives

For other tools to consider, compare NGINX, Traefik Proxy, and Envoy Proxy. The category also includes ngrok, Pomerium, freenginx, F5 BIG-IP APM, and Roslynator.

Verdict

Caddy brings automatic HTTPS, broad reverse proxy protocol support, multiple configuration choices, and varied deployment options into a free self-hosted server platform. Its strongest fit is for operators who want certificate handling built into the server and value flexibility in how it is configured and deployed. The main caveat is that caching is not listed, and organizations wanting dedicated assistance or guaranteed response times must look to sponsorship plans whose prices range from $25 a month to $11,900 a month.

Alternatives to Caddy

All alternatives
  1. 1

    Oracle WebCenter Content

    AndroidiOSWebAPI
    7.7$3,450 one-time
  2. 2Mongoose Web Server logo

    Mongoose Web Server

    Free planAndroidiOSWebAPI
    6.9Free plan
  3. 3

    Phusion Passenger

    Free planLinuxmacOSSelf-hosted
    6.8From $23.52 a year
  4. 4

    Abyss Web Server

    Free planLinuxmacOSSelf-hostedWindows
    6.7$59.95 one-time
  5. 5

    CivetWeb

    Free planAndroidiOSAPILinux
    6.7Free plan
  6. 6

    Static Web Server

    Free planAndroidWebLinuxmacOS
    6.7Free plan