Guides
Practical how-to guides organized by development stage. Each guide solves a specific task with working code.
- Backends — Data persistence, HTTPS outcalls, timers, randomness, and other backend patterns.
- Canister Calls — Candid interfaces, binding generation, onchain and offchain calling patterns.
- Frontends — Asset canisters, frontend frameworks, custom domains, and response certification.
- Authentication — Internet Identity, verifiable credentials, and wallet integration.
Quality and shipping
Section titled “Quality and shipping”- Testing — Unit testing, integration testing with PocketIC, and end-to-end strategies.
- Canister Management — Create, upgrade, configure, optimize, fund, deploy, and back up canisters.
- Security — Access control, encryption, data integrity, DoS prevention, and safe upgrades.
Advanced features
Section titled “Advanced features”- Chain Fusion — Native Bitcoin, Ethereum, Solana, and Dogecoin integration.
- DeFi — Token ledgers, chain-key tokens, and the Rosetta API.
- Governance — Launch and manage an SNS DAO for your dapp.
Developer tools
Section titled “Developer tools”- Tools — AI-assisted development with icskills, developer tools, and migrating from dfx.