Canton DevKit
canton-devkit helps you to run a complete local Canton network on your machine. You get two participant/validator nodes and a super-validator node, each with their own party (app-user, app-provider, super-validator) and JWT token. All done through a single command line interface with zero knowledge required for infrastructure, DevOps or Docker.
The only prerequisite is Docker and at least 8 GB of available memory (12 GB recommended) and 10 GB of free disk — see the installation guide.
Install
Section titled “Install”Follow Installation & Getting Started — it covers
the DPM component, the quick-install script, standalone binaries for
macOS/Linux/Windows, Homebrew, APT, and go install, plus the Docker
prerequisites and a zero-to-running walkthrough.
canton-devkit localnet doctor # verify Docker, memory, disk, portscanton-devkit localnet up demo # bring up a network named "demo"What you get
Section titled “What you get”- A CLI and a Web UI at parity — every operation works from both.
localnet uiserves a local dashboard: lifecycle, container health and logs, a contract explorer with per-party visibility, DAR management, metrics, and the token workspace. - The full development loop — DAR upload/inspect/diff with hot
redeploy (
dar watch), live ledger inspection (contracts watch,tx ls / replay), token flows for both standard generations (CIP-0056 assets and Token Standard V2 instruments), and portable snapshot/restore of a network’s entire state. - CI-ready behavior — stable exit codes,
--format jsoneverywhere it matters, deterministic ports on request (--port-base), and a ready-made GitHub Actions example. - Optional observability —
--profile observabilityadds Prometheus and Grafana with a bundled Canton dashboard.
Guides
Section titled “Guides”- LocalNet lifecycle — zero to running, multiple instances, deterministic ports, teardown
- Contract explorer — ACS, transactions, per-party views
- Observability — Prometheus + Grafana profile
- Dashboard customization
- Tokens — CIP-0056 assets and Token Standard V2 (CIP-0112) flows
- Homebrew install
Reference
Section titled “Reference”- Splice version catalogue — how versions are pinned
- Packaging & distribution
- Telemetry — what is collected, how to opt out
- FAQ · Troubleshooting · Known limitations