Skip to content
SPECIFICTION
Get listed

H2O

h2o.examp1e.net

macOSLinuxSelf-hosted
Visit h2o.examp1e.net
Spec score 7.6 #18 of 36 in Web Server Software

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

Alternatives to H2OAll alternatives →