Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.canton.network/llms.txt

Use this file to discover all available pages before exploring further.

This documentation serves multiple audiences building on or operating Canton Network. Find your path below.

By Role

Application Developers

Build applications on Canton Network using Daml smart contracts and the Ledger API.Start here if you want to:
  • Write smart contracts in Daml
  • Build frontends and backends that interact with the ledger
  • Understand Canton’s privacy model for application design

Ethereum/Web3 Developers

Translate your blockchain knowledge to Canton concepts and patterns.Start here if you:
  • Have experience with Solidity, EVM, or other blockchain platforms
  • Want to understand how Canton differs from traditional blockchains
  • Need to adapt existing mental models

Node Operators

Run validator infrastructure on the Global Synchronizer.Start here if you want to:
  • Deploy and operate a validator node
  • Understand infrastructure requirements
  • Join the Canton Network as an operator

Solution Architects

Evaluate Canton for enterprise use cases.Start here if you need to:
  • Understand Canton’s architectural approach
  • Assess fit for privacy-sensitive applications
  • Compare Canton to other blockchain solutions

By Goal

I want to…Start here
Understand what Canton is in 5 minutesFive-Minute Overview
Learn why privacy matters for blockchainThe Problem Canton Solves
See how Canton components work togetherArchitecture Overview
Write my first smart contractModule 3: Daml Smart Contracts
Run the example applicationQuickStart
Deploy a validator nodeValidator Setup
Integrate a wallet into my appIntegrations Overview

Documentation Structure

This documentation is organized into four sections:
  • Overview: Canton concepts, architecture, and protocol — for everyone
  • App Development: Building applications with Daml and APIs — for developers
  • Global Synchronizer: Operating validators and infrastructure — for operators
  • Building Blocks: Wallets, apps, components, and integrations — for developers and users
Within each section, content follows a progressive depth model:
  • Understand: Conceptual foundations for everyone
  • Learn: More detailed understanding with practical application
  • Reference: Deep protocol mechanics and API documentation

Prerequisites

Before diving in, you should have:
  • For Developers: Programming experience in any language. Familiarity with functional programming concepts is helpful but not required.
  • For Operators: Experience with containerized deployments (Docker, Kubernetes) and basic networking concepts.
  • For Everyone: No prior blockchain experience required. We explain concepts from first principles.

Getting Help

Community Slack

Join the developer and operator community channels.

Support

Contact Digital Asset support for enterprise assistance.