# Puma

**Canonical:** https://apis.io/providers/puma/  
**Website:** https://puma.io  
**APIs profiled:** 11

Puma is a simple, fast, multi-threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications. It is the most popular Ruby web server and the default server for Ruby on Rails, supporting SSL, zero-downtime rolling restarts, and a built-in request bufferer. Puma is an open-source application server and not a hosted service, so it does not expose a public REST API; integration is through configuration, Rack middleware, and the Puma control application server.

## Kin Score — 25.9 / 100 (emerging)

Scored 2026-08-25 under rubric 0.14.0. Trend: flat (+0.0 from 25.9).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 51.7 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 2.6 |
| Developer Ergonomics | 26.2 |
| Commercial Clarity | 0.0 |
| Access Clarity | 0.0 |

## Agent readiness — 20.0 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | na |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | na |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | na |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (11)

- **Puma Control/Status Application** — Puma ships with an optional control/status HTTP application that can be bound to a local port or Unix socket and queried for runtime statistics (busy threads, worker status, bac...
- **Puma Gc API** — The Gc API from Puma — 1 operation(s) for gc.
- **Puma Gc Stats API** — The Gc Stats API from Puma — 1 operation(s) for gc stats.
- **Puma Halt API** — The Halt API from Puma — 1 operation(s) for halt.
- **Puma Phased Restart API** — The Phased Restart API from Puma — 1 operation(s) for phased restart.
- **Puma Refork API** — The Refork API from Puma — 1 operation(s) for refork.
- **Puma Reload Worker Directory API** — The Reload Worker Directory API from Puma — 1 operation(s) for reload worker directory.
- **Puma Restart API** — The Restart API from Puma — 1 operation(s) for restart.
- **Puma Stats API** — The Stats API from Puma — 1 operation(s) for stats.
- **Puma Stop API** — The Stop API from Puma — 1 operation(s) for stop.
- **Puma Thread Backtraces API** — The Thread Backtraces API from Puma — 1 operation(s) for thread backtraces.

## Agentic access (1)

- **Puma Agentic Access** — 10 operations

## Security (2)

- **Puma Authentication** — apiKey · 1 scheme
- **Puma Domain Security** — TLSv1.3

## Tags

Web Server, Ruby, Rack, Application Server, HTTP, Open-Source

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/puma/). Scores are computed from the provider's own public artifacts under a published rubric.
