MarbleRun

The easiest way to orchestrate enclaves

MarbleRun takes care of remote attestation, key management, and many other core tasks in a cluster of Intel SGX enclaves. Think "service mesh for enclaves."

Manage and mesh your enclaves securely

MarbleRun horizontal main graphicMarbleRun vertical main graphic
key icon

Key management, mTLS, and recovery

MarbleRun securely manages keys for your enclaves, provisions secrets, sets up mTLS connections, and enables secure recovery.

Magnifying lens icon

Whole cluster attestation

MarbleRun provides one succinct attestation statement for your cluster, proving that your cluster adheres to a given manifest.

Compatibility icon

Wide compatibility

MarbleRun can be installed on any SGX-enabled Kubernetes or used standalone. It supports enclaves built with Gramine, EGo, or Occlum.

Lightbulb icon

“It’s great to see how MarbleRun makes Gramine-based confidential workloads scalable. Looking forward to seeing the two grow together.”

Mona Vij

Principal Engineer at Intel Labs

“Within our innovation efforts in the area of confidential computing, we are actively cooperating with Edgeless Systems. EGo and MarbleRun facilitate the development effort and help to focus on solving the customer problems and implementing business logic in cloud environments.”

Ivan Gudymenko

IT Security Architect at T-Systems

Get started with MarbleRun