Skip to main content
Account

Inclavare Containers

Inclavare Containers is an OCI-compatible runtime that runs containers in hardware enclaves. Learn how rune, libOS and attestation protect workloads.

Status
Stable
Category
Runtime
Subcategory
Container Runtime
License
Apache-2.0
Technology matrix Skip Just not for me See the matrix

Inclavare Containers is a confidential-computing container runtime that launches each container inside a hardware enclave β€” originally Intel SGX, with later work for TDX and AMD SEV. It was started at Alibaba and accepted into the CNCF sandbox in 2021. The name is Latin for β€œto enclave.”

The runtime is OCI-compatible: it implements the runc interface as rune, so Kubernetes and containerd can schedule enclave workloads without changes higher up the stack. When rune starts a container, instead of invoking the host kernel directly, it loads the workload inside an enclave through a libOS layer β€” Occlum (Rust, MIT-developed) or Graphene/Gramine β€” which provides a POSIX surface to the application while keeping memory encrypted and inaccessible to the host OS, hypervisor, or other tenants. It also ships an attestation service so remote parties can verify that a running container is genuinely inside a legitimate enclave before releasing secrets to it.

Activity on the main repo has slowed; much of the confidential-containers work has shifted to the broader CNCF Confidential Containers project, which Inclavare contributors helped seed.

Container Runtime

Email signup loads here. You can also manage email preferences in account settings.

Build Inclavare Containers? I'll show you where engineers get stuck with it β†’ Back free content for the community β†’