Skip to content
Discussions/Announcements/DPM Components: Extend the Canton Developer StackForum ↗

DPM Components: Extend the Canton Developer Stack

Announcements2 posts172 views3 likesLast activity 24d ago
JA
Jatin_Pandya_cfOP
Jul 2026

Hey Builders,
We’ve been working a lot behind the scenes for shaping DPM as the standard CLI for Canton smart contract development. The next big step is opening it up for the community to extend it.

We will be rolling out support for DPM components with version 1.0.21 (or bundled with SDK 3.5.2). Think of it like npm plugins for Hardhat but built for the Canton stack. This could include components for custom project templates, deployment helpers, fee estimators, local dashboards, package registry integrations, all as first-class extensions that any Canton developer can install and use.

What should you build?
To get things started, we put together a list of high-value component ideas across testing, debugging, scaffolding, and observability. These are areas where we’d love to see community-built tools:
https://docs.google.com/document/d/1TCkM0Cq4bxIct55wvfZLmr720yhiUCXskN3AKX99lcY/edit?usp=sharing

What are we missing?
We also want your feedback. Are there any other dpm components you would love to see built that we missed on our list? Drop your requests and ideas in the thread below!

Ready to build? Start here:

JA
Jatin_Pandya_cf
24d ago

More new examples of dpm components added: Additional dpm component examples added into dpm component reference repo

AU
austin
6d ago

Hi Jatin,

I upgraded to dpm verison 3.5.4 and was attempting to run dpm codegen-java and I’m getting an error that the command doesn’t exist. Was codgen-java moved within dpm or does it no longer exist in 3.5.4 and it is now a different command?

Thanks,

Austin

← Back to Discussions