Puma is a concurrent web server for Ruby web applications. Unlike traditional single-threaded Ruby servers, Puma uses a multi-threaded architecture to handle multiple requests simultaneously, improving throughput and resource efficiency. It supports both threaded and clustered modes, making it suitable for development and production environments. Puma is the default web server for Rails applications and works with any Rack-compatible framework.
gem install puma Run this gem instantly in your browser without any installation:
Open in RunRuby.dev →All 179 versions available for installation