H2O
h2o.examp1e.net
Spec sheet
- Purpose
- H2O is an optimized HTTP server supporting HTTP/1.x, HTTP/2, and HTTP/3.Read 2 Oct 2026 · h2o.examp1e.net
- Deployment
- The install guide documents building from source with CMake and lists binary packages for FreeBSD, macOS Homebrew, several RPM distributions, and Docker.Read 2 Oct 2026 · h2o.examp1e.net
- Security
- The repository has a security advisories page listing reported vulnerabilities and fixes, and asks users to report vulnerabilities by email.Read 2 Oct 2026 · github.com
- Support
- The FAQ directs users with problems to GitHub issues tagged as FAQ.Read 2 Oct 2026 · h2o.examp1e.net
- License
- The FAQ states that H2O is licensed under the MIT license.Read 2 Oct 2026 · h2o.examp1e.net
- Binary packages
- Binary packages are listed for FreeBSD, Homebrew on macOS, RPM distributions including Fedora, RHEL/CentOS and OpenSUSE, and Docker.Read 1 Oct 2026 · h2o.examp1e.net
- Dependencies
- Building the standalone server requires a C/C++ compiler, CMake, pkg-config, OpenSSL 1.0.2 or later or a compatible TLS stack, and zlib.Read 2 Oct 2026 · h2o.examp1e.net
- Disclosure policy
- After acknowledgement, the project uses a 90-day public-disclosure window followed by a possible 14-day grace period.Read 1 Oct 2026 · github.com
- HTTP/2
- HTTP/2 support includes dependency- and weight-based prioritization and cache-aware server push.Read 1 Oct 2026 · h2o.examp1e.net
- HTTP/2 and HTTP/3
- Features include HTTP/2 prioritization and cache-aware server push, plus HTTP/3 Extensible Priorities and a fusion AES-GCM engine for QUIC packet generation.Read 2 Oct 2026 · h2o.examp1e.net
- HTTP/3
- HTTP/3 support includes Extensible Priorities and a fusion AES-GCM engine for QUIC packet generation.Read 1 Oct 2026 · h2o.examp1e.net
- Installation
- Source installation requires a C or C++ compiler, CMake, pkg-config, OpenSSL 1.0.2 or later, and zlib.Read 1 Oct 2026 · h2o.examp1e.net
- Library
- H2O is also available as the libh2o software library.Read 1 Oct 2026 · h2o.examp1e.net
- Library use
- H2O can also be used as the libh2o software library; building it requires libuv 1.0 or above and OpenSSL 1.0.2 or above.Read 2 Oct 2026 · h2o.examp1e.net
- Other capabilities
- H2O supports static file serving, FastCGI, reverse proxying, mruby scripting, graceful restart, and self-upgrade.Read 2 Oct 2026 · h2o.examp1e.net
- Performance
- The maker says H2O provides quicker responses with less CPU and memory-bandwidth use than older-generation web servers.Read 2 Oct 2026 · h2o.examp1e.net
- Release policy
- Since April 2023, H2O has ceased version releases and treats each master-branch commit as stable except features marked experimental.Read 1 Oct 2026 · h2o.examp1e.net
- Release status
- The install page says H2O ceased releasing versions as of April 2023 and treats each master-branch commit as stable except features marked experimental.Read 2 Oct 2026 · h2o.examp1e.net
- Scripting
- H2O can be scripted using mruby with Rack-based support.Read 1 Oct 2026 · h2o.examp1e.net
- Security reporting
- Security issues should be reported privately to [email protected].Read 1 Oct 2026 · github.com
- TLS
- TLS features include automated ACME certificate retrieval, session resumption, automatic session-ticket key rollover, and OCSP stapling.Read 2 Oct 2026 · h2o.examp1e.net
- Web serving
- H2O provides static-file serving with asynchronous I/O, FastCGI and reverse-proxy support.Read 1 Oct 2026 · h2o.examp1e.net
Where Specifiction places it
- Web Server Software#18 of 367.6