Skip to main content

Enclaves

An enclave is a Kurtosis primitive representing an isolated, ephemeral environment - like the Kurtosis version of a Kubernetes namespace. They are managed by the enclave family of CLI commands (e.g. kurtosis enclave add, kurtosis enclave ls, kurtosis enclave inspect, etc.).

Each enclave houses an arbitrary number of services and files artifacts. The contents of an enclave are manipulated using Starlark via functions on the Plan object

When an enclave is removed via kurtosis enclave rm or kurtosis clean, everything inside of it is destroyed as well.