Intel® Software Guard Extensions
Secure Your Existing Application
The following open source LibOS projects support Intel SGX.
- Gramine
- Home Page
- Introduction to Gramine
- Solution Brief
- Gramine Project GitHub*
- Confidential Computing Consortium: Gramine Webinar
- Occlum
- Intel SGX and Linux* Kernel Library (LKL) GitHub
- Mystikos GitHub
The following companies offer commercial LibOS solutions that support Intel SGX.
Build Your Application
To start building your application so that it can use Intel SGX, you need to first choose an SDK.
- Intel SGX SDK for Linux
- Overview
- Prebuilt Binary Downloads
- Open Source Repository
- Samples
- Intel SGX SDK for Windows*
- Fortanix Enclave Development Platform
- Open Enclave SDK
- Teaclave / Teaclave SGX SDK
- MesaTEE
- Edgeless Systems EGo
- Edgeless RT GitHub
- Enarx
All SDKs include documentation and tools to get you started quickly.
- APIs
- Libraries
- Documentation (Release Notes, Developer Guide, Developer Reference, Installation Guide, Get Started Guide)
- Sample source code
- Tools