Skip to content
Discussions/Outreach/Introducing go-daml — a Go SDK for building on Canton NetworkForum ↗

Introducing go-daml — a Go SDK for building on Canton Network

Outreach1 posts1 viewsLast activity 2h ago
AL
AlesOP
2h ago

Hey Canton community! :waving_hand:

We’ve been building on Canton at Noders for a while, and one thing we kept running into was the lack of a native Go client for the Ledger API. So we built one.

go-daml is an open-source Go SDK that lets you interact with Canton Network’s Ledger API directly from Go — submit commands, query the ledger, stream events, and more.

:link: GitHub: GitHub - noders-team/go-daml: This is Canton golang SDK · GitHub
:movie_camera: Demo: https://www.youtube.com/watch?v=3DX4zR09Ah8

We use it in production ourselves — it’s the foundation for several of the tools we’ve built on top of Canton, including parts of the AppFactory platform.

If you’re a Go developer looking to build on Canton, this should get you up and running without having to write your own Ledger API client from scratch. The repo includes docs and unit tests to help you get started.

Happy to answer questions, and always open to contributions and feedback from the community. Would love to know if anyone finds it useful or runs into issues.

← Back to Discussions