On the recordRead 7 Oct 202614 facts
Puma
Plans and prices
Puma
Free
Open-source Ruby/Rack web server · BSD 3-Clause license
Read 7 Oct 2026 · puma.io
On the record
- Concurrency
- Puma serves requests in separate threads and can use pre-forked worker processes in cluster mode.puma.io · read 7 Oct 2026
- Deployment
- The deployment guide says Puma can be used as a development server, though most users run it in production deployments.puma.io · read 7 Oct 2026
- Frameworks
- Puma is the default server for Ruby on Rails and can also run Sinatra applications.puma.io · read 7 Oct 2026
- Integrations
- The documentation lists community plugins for exporting metrics to Prometheus and sending metrics to StatsD.puma.io · read 7 Oct 2026
- License
- Puma is licensed under the BSD 3-Clause license.puma.io · read 7 Oct 2026
- Monitoring
- Puma includes a built-in status and control app, and its docs describe using process monitors such as systemd or rc.d.puma.io · read 7 Oct 2026
- Product
- Puma is a fast, concurrent HTTP 1.1 server designed for Ruby/Rack applications.puma.io · read 7 Oct 2026
- Ruby implementations
- Puma works with MRI Ruby and JRuby, and the documentation also names TruffleRuby as a truly parallel Ruby implementation.puma.io · read 7 Oct 2026
- Security support
- The security policy supports the latest release in the 8.x and 7.x series and marks all other releases unsupported.github.com · read 7 Oct 2026
- SSL requirement
- Puma supports SSL sockets when OpenSSL development files are installed; without them, it installs but does not allow SSL connections.puma.io · read 7 Oct 2026
- Standalone
- Puma supports SSL, zero-downtime rolling restarts, and a built-in request bufferer, allowing deployment without a reverse proxy.puma.io · read 7 Oct 2026
- Vulnerability reporting
- The security policy directs vulnerability reports to GitHub or Evan Phoenix.github.com · read 7 Oct 2026
- Windows limitation
- Cluster mode is not supported on Windows because it lacks fork(2).puma.io · read 7 Oct 2026