Skip to content

iApp Generator ​

Here's the tool, what it does, and how to use it. iApp Generator is a CLI that builds apps running inside TEEs. You write code, iExec handles the confidential computing setup.

What is iApp Generator? ​

iApp Generator builds confidential applications. Your code runs in Intel TDX Trust Domains where data stays private during processing.

What iApp Generator Provides ​

  • ✅ Project scaffolding - Complete iApp structure ready to deploy
  • ✅ Local testing - Debug and iterate quickly in simulation mode
  • ✅ One-click deployment - Deploy to TEE workers with a single command
  • ✅ Input/output handling - Seamless integration with protected data

Quick Start Path ​

1. Learn the Concepts ​

Start here to understand what iApp are and how they work:

2. Master the Development Workflow ​

Once you've built your first iApp, level up with these practical guides:

3. Explore Advanced Features ​

Ready for production? Dive into specialized topics:

Why Choose iApp Generator? ​

Privacy without infrastructure overhead ​

Your code runs in Intel TDX Trust Domains. Even the worker running your app can't see what's happening inside.

You build, iExec handles the TEE complexity ​

Write normal application code. iApp Generator handles secure deployment, worker coordination, and result encryption.

Runs everywhere TEEs exist ​

Deploy across Intel-enabled workers globally. No server management, no cloud provider lock-in.

Complete toolkit ​

Development, testing, deployment, and execution - everything included in one CLI.

Ready to Build? ​

Start with the basics and work your way up to advanced privacy-preserving applications:

Quick Path

  1. Getting Started - Build your first iApp (15 minutes)
  2. Inputs - Handle data inputs
  3. Outputs - Handle data outputs properly
  4. Debugging - Fix issues quickly
  5. App Access Control - Go to production

Need Help? ​


Ready to revolutionize privacy in computing? Your first privacy-preserving application is just a few commands away! 🚀