Getting Started
Start Developing on Aleo
🚀 Quick Start
Build a Leo program and deploy it to Aleo.
🦁 Local Setup
Setup a local development environment.
Create a Private Web App
Follow hands-on tutorials to build and deploy private web apps directly in the browser.
Make a Private Web App
Build a private full stack app.
Try Privacy on the Web
Try a live privacy preserving web app.
Learn Aleo
Learn the key concepts behind privacy preserving development with Aleo.
Development Tools
Authoring Aleo Programs
The tools below allow developers to author private programs for the Aleo Network.
Name | Description |
---|---|
Aleo Instructions | Low-level assembly language supported by by the Aleo protocol for authoring Aleo programs. |
Leo | Developer friendly programming language for writing private programs on Aleo. |
Leo Playground | A web-based IDE for writing and testing Leo programs. |
SDKs for Creating Private Applications
The following SDKs exist for building private web and full stack applications on Aleo.
Language | SDK | Use-Cases |
---|---|---|
Rust | snarkVM | Rust-Based Aleo Apps |
TypeScript/Wasm | Provable SDK | Node.JS Aleo Apps & Aleo Browser Extensions |
TypeScript | Puzzle SDK | Aleo Browser Dapps |
TypeScript | Leo Wallet Adapter | Aleo Browser Dapps |