Skip to content

🤖 iApp Generator

Build privacy-first applications that run in secure TEE environments. iApp Generator is your complete Privacy Plug & Play toolkit for creating, testing, and deploying reusable confidential iApps on the iExec network.

Transform your ideas into production-ready, composable privacy-preserving applications in minutes, not months.

What is iApp Generator?

iApp Generator is a CLI tool that simplifies building iExec Applications (iApps) - applications that run inside Trusted Execution Environments (TEE) for maximum privacy and security.

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 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 iApps 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 by Design

Your applications run in hardware-secured enclaves where even the infrastructure provider can't access your data or code.

Developer-Friendly

Focus on your application logic while iApp Generator handles the complex TEE setup, deployment, and execution infrastructure.

🌍 Decentralized Infrastructure

Deploy on a global network of TEE-enabled workers without managing servers or cloud infrastructure.

🔧 Complete Privacy Toolkit

From local development to production deployment, all Privacy Plug & Play tools are included in one activable CLI toolkit.

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 and Outputs - Handle data properly
  3. Debugging - Fix issues quickly
  4. 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! 🚀