Kurtosis is a distributed application development platform designed to make building distributed applications as simple as developing single-server apps. It operates on the philosophy that the 'environment'—rather than the individual container—is the fundamental unit of modern software, as services typically have implicit dependencies on other resources like volume data, secrets, certificates, and network rules.
Kurtosis aims to provide a single abstraction layer for the entire software development lifecycle, including prototyping, testing, debugging, production deployment, and observability, reducing the friction and tooling gap between local development (e.g., Docker Compose) and production environments (e.g., Kubernetes/Helm).