Skip to content

Canisters

TODO: Write content for this page.

Explain what canisters are and how they work. Cover the Wasm execution model, message types (update calls, query calls, composite queries), the memory model (heap + stable memory), canister IDs and principals, and the lifecycle (create, install, upgrade, delete). Explain how canisters differ from smart contracts on other chains: they serve HTTP, hold GBs of state, and pay for their own execution.

  • concepts/app-architecture — canisters in context
  • concepts/reverse-gas-model — how canisters pay
  • guides/canister-management/lifecycle — practical lifecycle management
  • reference/management-canister — canister management API