CheckOps
Pumba
Pumba is an Apache-2.0 chaos testing, network emulation and stress testing tool for Docker containers, able to kill, pause and stop containers and add network delays or packet loss.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Pumba is a chaos testing, network emulation and stress testing tool for containers. It can kill, stop, pause or remove containers and use tc network emulation to add delay, packet loss, corruption and rate limits, as well as stress container resources.
The source code is at alexei-led/pumba on GitHub under the Apache-2.0 licence, with about 3,200 stars; the most recent commit was on 9 November 2026.
Features
- Container chaos: Kill, stop, pause and remove.
- Network emulation: Delay, loss, duplication, corruption and rate.
- Stress: CPU and memory stress.
- Selection: Target containers by name or regex.
- Scheduling: Run at intervals.
Pros
- Free to use: Open source under Apache-2.0.
- Maintained: Commits as recent as 9 November 2026.
- Community: About 3,200 GitHub stars.
Cons
- Docker-focused: Kubernetes users may prefer Chaos Mesh.
- Privileges: Needs access to the Docker daemon.
Usage and Links (Example)
pumba netem --duration 1m delay --time 3000 my-container
Resources:
Pricing
Pumba is free and open source under the Apache-2.0 licence.
Recommended for?
- Docker Compose environments.
- Developers testing network resilience locally.
- Not a fit for large Kubernetes estates.
Conclusion
Pumba is a handy chaos and network-emulation tool for Docker containers.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Pumba side by side.
TToxiproxyToxiproxy is Shopify's MIT-licensed TCP proxy for simulating network and system conditions such as latency, timeouts and bandwidth limits in chaos and resiliency testing.Compare with Pumba
CChaos MeshChaos Mesh is a CNCF incubating, Apache-2.0 chaos engineering platform for Kubernetes that defines pod, network, DNS, HTTP, I/O, time, stress, kernel, JVM and cloud faults as custom resources.Compare with Pumba
CChaos ToolkitChaos Toolkit is an Apache-2.0 open-source chaos engineering toolkit and orchestration framework for developers, with declarative experiments and extensions for clouds and platforms.Compare with Pumba
LLitmusChaosLitmusChaos is a 100% open-source CNCF chaos engineering platform that uses Kubernetes custom resources to define chaos and steady-state hypotheses, with a hub of experiments and a control-plane UI.Compare with Pumba
GGremlinGremlin is an enterprise reliability management and resilience testing platform with fault injection, reliability scoring, dependency discovery and Foresight AI agents; custom quotes and a 30-day free trial.Compare with Pumba
KKrknKrkn is an Apache-2.0 CNCF sandbox chaos and resiliency testing tool for Kubernetes, focused on improving performance under failure conditions.Compare with Pumba