Kurtosis is a developer platform for packaging and launching environments where you want them, the way you want them with one-liners that just work.
Installing Kurtosis is just one line away. Once you have Kurtosis and its prerequisites installed, check out our documentation and our quickstart to run your first environment and get building!
Speed up Development Cycles
Iterate rapidly with ephemeral environments that can be spun up and destroyed with a single command. Save time with environment definitions that include specific configurations and requisite sequencing.
Reproducible and Scalable
Kurtosis is built to be safe, with a deterministic execution order, error validation, and built in support for inter-service dependencies. With k8s support, build with quick cycles on your local machine or scaled for production on the cloud.
Run your Application Anywhere
Your application runs with a one line regardless of where you run it. You can build an application on local Docker, and reproduce the same experience on another machine or a K8’s cluster in the cloud.
Reduce Complexity, Increase Flexibility
Instantiating a distributed application is as simple as calling its function with the parameters you want. Make quick changes to your configuration with a simple JSON file with no background knowledge needed.
Speed up Development Cycles
Iterate rapidly with ephemeral environments that can be spun up and destroyed with a single command. Save time with environment definitions that include specific configurations and requisite sequencing.
Reproduceable and Scalable
Kurtosis is built to be safe, with a deterministic execution order, error validation, and built in support for inter-service dependencies. With K8’s support, build with quick cycles on your local machine or scaled for production on the cloud.
Run your Application Anywhere
Your application runs with a one line regardless of where you run it. You can build an application on local Docker, and reproduce the same experience on another machine or a K8’s cluster in the cloud.
Reduce Complexity, Increase Flexibility
Instantiating a distributed application is as simple as calling its function with the parameters you want. Make quick changes to your configuration with a simple JSON file with no background knowledge needed.
"I can't see going back to work without Kurtosis"
"Without Kurtosis, we wouldn't have been able to get the kinds of in-depth blockchain node testing our clients needed off the ground"
"Kurtosis is the defacto tool for testing not only consensus but all validation on Ethereum"
"Kurtosis has bcome an integral part of our workflow - indispensable and perfectly tailored. The team's exceptional support and collaborative approach have truly elevated our solutions"
"Using Kurtosis for deployment is our secret sauce. It's like having a superpower to ensure the reliability of our product. With Kurtosis, we can sleep soundly knowing our deployments are rock-solid and ready to conquer any challenge"
"I never imagined testing my work on Ethereum would be this easy"
"Kurtosis allows me to quickly and efficiently test my work on Ethereum. If I had to use just one tool, it would definitely be Kurtosis"
"Kurtosis is based, for real tho, really makes building a distributed system as easy as building a single server app"
Build cutting edge developer tools. We're hiring.