Caddy is a fast, extensible web server written in Go that provides automatic HTTPS via Let's Encrypt and ZeroSSL. It supports HTTP/1.1, HTTP/2, and HTTP/3, features a simple Caddyfile configuration format, a powerful JSON API for dynamic config, and serves as a production-grade reverse proxy with zero external dependencies.
Scanned 6/8/2026
Install via CLI
openskills install agentskillexchange/skills---
name: "Caddy Automatic HTTPS Web Server and Reverse Proxy"
slug: "caddy-automatic-https-web-server-reverse-proxy"
description: "Caddy is a fast, extensible web server written in Go that provides automatic HTTPS via Let's Encrypt and ZeroSSL. It supports HTTP/1.1, HTTP/2, and HTTP/3, features a simple Caddyfile configuration format, a powerful JSON API for dynamic config, and serves as a production-grade reverse proxy with zero external dependencies."
github_stars: 71224
verification: "security_reviewed"
source: "https://github.com/caddyserver/caddy"
category: "Developer Tools"
framework: "Multi-Framework"
tool_ecosystem:
github_repo: "caddyserver/caddy"
github_stars: 71224
---
# Caddy Automatic HTTPS Web Server and Reverse Proxy
Caddy is a fast, extensible web server written in Go that provides automatic HTTPS via Let's Encrypt and ZeroSSL. It supports HTTP/1.1, HTTP/2, and HTTP/3, features a simple Caddyfile configuration format, a powerful JSON API for dynamic config, and serves as a production-grade reverse proxy with zero external dependencies.
## Installation
Use the upstream install or setup path that matches your environment:
- $ git clone "https://github.com/caddyserver/caddy.git"
Requirements and caveats from upstream:
- When you run Caddy, it may try to bind to low ports unless otherwise specified in your config. If your OS requires elevated privileges for this, you will need to give your new binary permission to do so. On Linux, thi...
Basic usage or getting-started notes:
- [Quick start](#quick-start)
- The simplest, cross-platform way to get started is to download Caddy from [GitHub Releases](https://github.com/caddyserver/caddy/releases) and place the executable file in your PATH.
- See [our online documentation](https://caddyserver.com/docs/install) for other install instructions.
- Source: https://github.com/caddyserver/caddy
- Extracted from upstream docs: https://raw.githubusercontent.com/caddyserver/caddy/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/caddy-automatic-https-web-server-reverse-proxy/)
No comments yet. Be the first to comment!