API Reference Caddy v2.3.1
View SourceModules
Caddy
Start Caddy HTTP Server in supervisor tree.
GenServer that periodically checks Caddy server health.
High-level interface to the Caddy Admin API.
Low-level HTTP client for Caddy Admin API.
A behaviour for Caddy Admin requests.
Domain-specific helpers for common Caddy configuration paths.
Transport abstraction for connecting to Caddy Admin API.
OTP Application for Caddy reverse proxy management.
Structured configuration for Caddy reverse proxy server.
Unified configuration manager coordinating in-memory and runtime Caddy config.
Behaviour for ConfigManager, enabling Mox-based testing.
Agent-based configuration provider for Caddy reverse proxy server.
Supervisor for Caddy logging subsystem.
GenServer that buffers log messages before writing to storage.
Default telemetry handler that forwards log events to Elixir's Logger.
GenServer that stores Caddy server log history.
Prometheus metrics integration for Caddy reverse proxy.
Prometheus text format parser.
Periodic metrics collection from Caddy's Prometheus endpoint.
Caddy Server - Mode-based server selection.
Embedded Caddy Server.
External Caddy Server management.
Application state machine for Caddy configuration lifecycle.
Main supervisor for the Caddy subsystem.
Telemetry integration for Caddy reverse proxy server monitoring.