Skip to content

Quickstart

TODO: Write content for this page.

Walk the developer through installing icp-cli, scaffolding a project with icp new my-project, starting a local network with icp network start -d (background mode), deploying with icp deploy, and calling the canister. Single linear path with no decision forks. Should take under 10 minutes. Show the hello-world template as the default path, with footnotes for Rust-only and Motoko-only templates. Verify all commands, flags, and installation instructions against the icp-cli docs (quickstart.md, guides/installation.md) and command reference at https://dfinity.github.io/icp-cli/0.2/ — do not guess CLI syntax.

  • Portal: building-apps/getting-started/quickstart.mdx
  • icp-cli: quickstart.md, guides/installation.md
  • Template: hello-world (default icp new template)
  • Recipes: @dfinity/rust, @dfinity/motoko, @dfinity/asset-canister
  • Examples: hello_world (Rust), hello_world (Motoko)
  • getting-started/project-structure — next step after quickstart
  • ../guides/tools/agentic-development — AI-assisted development (moved to guides/tools/)
  • getting-started/what-next — routing page after completion
  • concepts/canisters — what is a canister?
  • icp-cli docs: https://dfinity.github.io/icp-cli/0.2/