Gartner tinker

Fortanix Recognized in Six 2025 Gartner ® Hype Cycles

Read Press Release

Enclave Development Platform

Fortanix EDP leverages Runtime Encryption® technology, protecting the application at runtime.

hero section

Fortanix Enclave development platform (EDP) is the preferred way to write Intel® SGX enclaves from scratch. Through EDP, developers can securely develop application using the Rust programming language. The Rust language, combined with Intel® SGX, makes the application secure from development vulnerabilities and outsider attacks.

diagram

Benefits of EDP

code
Compatible With Existing Rust Code

The Fortanix EDP is fully integrated with the Rust compiler. You'll be able to use new features in the compiler release immediately. Thanks to Rust's stability, old code will continue to work after upgrading your compiler.

secure
Complete Security

Be secure with the Rust programming language. The code in secure enclaves is the most security-critical part of your application. Rust's advanced static analysis, built right into the compiler, makes it easy to have confidence in the security of your program.

digital
Battle Tested

The EDP is what Fortanix uses in-house for various products, such as the award-winning Fortanix Data Security Manager (DSM). Our years of experience running secure enclaves in production have informed the design of the EDP to fit application developer's needs.

simple
Ease Of Use

Rust EDP applications are just like native. Rust applications. As high-level primitives, such as networking, transport security, database drivers, etc. just work inside the enclave, it is very easy to get started writing microservices and web applications with EDP.

Frequently Ask Questions

An enclave is an area of execution that is protected by processor-based controls. Enclaves exist within the same context as their host application and have access to the same host application resources. Enclaves have been designed to only execute user-mode code. Any need to execute code at higher privilege levels requires leaving the enclave. Attempts by non-enclave code to read or write enclave memory are blocked by processor-level controls. Two enclaves belonging to the same or different applications can communicate with each other, provided they have established mutual trust. Intel® SGX provides capabilities to establish mutual trust.

Ready to Try Fortanix Enclave Development Platform?
Fortanix-logo

4.6

star-ratingsgartner-logo

As of August 2025

SOCISOPCI DSS CompliantFIPSGartner Logo

US

Europe

India

Singapore

3910 Freedom Circle, Suite 104,
Santa Clara CA 95054

+1 408-214 - 4760|info@fortanix.com

High Tech Campus 5,
5656 AE Eindhoven, The Netherlands

+31850608282

UrbanVault 460,First Floor,C S TOWERS,17th Cross Rd, 4th Sector,HSR Layout, Bengaluru,Karnataka 560102

+91 080-41749241

T30 Cecil St. #19-08 Prudential Tower,Singapore 049712