🤖 iApp Generator
Here's the tool, what it does, and how to use it. iApp Generator is a CLI that builds applications running inside TEEs. You write code, we handle the confidential computing setup.
What is iApp Generator?
iApp Generator builds confidential applications. Your code runs in Intel SGX/TDX secure enclaves where data stays private during processing.
What you Can Build
- AI models that process sensitive data privately
- Data analysis tools that protect user information
- Custom algorithms with confidential inputs and outputs
- Privacy-preserving services for Web3 applications
What you get
- Project scaffolding - Complete setup, ready to deploy
- Local testing - Debug in simulation mode before going live
- Simple deployment - One command deploys to TEE workers
- Data integration - Works with encrypted datasets out of the box
Quick Start Path
1. Learn the Concepts
Start here to understand what iApps are and how they work:
- What Is an iApp? - Core concepts and TEE overview
- Getting Started - Your first iApp in 15 minutes
- Building Your iApp - Complete development guide
2. Master the Development Workflow
Once you've built your first iApp, level up with these practical guides:
- Inputs and Outputs - Handle data flow in TEE environment
- Debugging Your iApp - Troubleshoot execution issues
- App Access Control and Pricing - Control who can use your iApp
- How to Get and Decrypt Results - Retrieve and use outputs
3. Explore Advanced Features
Ready for production? Dive into specialized topics:
- Using TDX (Experimental) - Next-gen TEE technology
- Complete Guides Overview - All development guides in one place
Why Choose iApp Generator?
Privacy without infrastructure overhead
Your code runs in Intel SGX/TDX enclaves. Even the worker running your app can't see what's happening inside.
You build, we handle 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
- Getting Started - Build your first iApp (15 minutes)
- Inputs and Outputs - Handle data properly
- Debugging - Fix issues quickly
- App Access Control - Go to production :::
Need Help?
- Complete Guides - All development guides
- iExec Discord - Community support
- Protocol Documentation - Technical deep dive
Ready to revolutionize privacy in computing? Your first privacy-preserving application is just a few commands away! 🚀