OC3 registrations are now open! Join the premier event for confidential computing online or in Berlin on March 27.
EGo
EGo lets you effortlessly build confidential-computing applications for Intel SGX in Go. The SDK is intuitive, lightweight, and built on industry standards.
EGo only loads as much code as necessary for the Go runtime to work well, keeping the trusted computing base (TCB) small.
EGo builds on Open Enclave, an open-source framework for building apps for trusted execution environments.
EGo-based apps run great on Kubernetes and can be effortlessly orchestrated using MarbleRun.
With EGo, you can run any Go application reliably in SGX enclaves. Port existing applications like HashiCorp Vault or create something new. EGo makes confidential-computing features like remote attestation sealing easily accessible.
Install EGo from Ubuntu's Snap Store or download it from GitHub. After that, it's only a handful of commands to have your first enclave running. An easy-to-use library gives you full control over all features of SGX, while hiding the underlying complexity.