gm and welcome! This page is a one-stop-shop for all resources and content about Kurtosis and how its used in the web3 community. Feel free to get in touch with us on Discord or via Telegram directly with me, @leederek!
Kurtosis is an open-source build system for multi-container environments.
Okay, thats cool, but what does that actually mean? Well, think: your protocol (or dApp or bridge) in-a-box
for all your development and testing needs.
Sound interesting? Read on!
There are two moving pieces that folks will interact with:
To use Kurtosis, all you need to bring are the container images for your services, the Kurtosis CLI itself, and Docker. Kurtosis is open source and works on Linux, Windows, and MacOS and is backend agnostic, meaning it will work the same way on your local machine over Docker, or in the cloud on an EC2 instance or on Kubernetes.
Kurtosis is useful for as wide range of builders in the web3 space because Kurtosis gracefully handles dynamic dependency passing (e.g. genesis files, node configurations) and the careful sequencing of set up logic that complex systems like blockchains often require to set up. Existing tools like Ansible Playbooks, Docker Compose, or even Helm alone are not well suited for this task.