Keyboard shortcuts

Press โ† or โ†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tools catalog

Tools currently in the registry (โœ… available ยท ๐Ÿงช experimental ยท โฌœ planned):

On-chainOff-chainDevnetInfrastructureFormal methods
โœ… Aikenโœ… MeshJSโœ… Yaci DevKitโœ… Kupo๐Ÿงช Blaster
โœ… Scalusโœ… Scalusโœ… Ogmios
โœ… Plinthโœ… Evolution SDKโœ… Dolos
โฌœ Pebble๐Ÿงช Tx3โœ… Tx Submit API
โฌœ Plutarchโฌœ Lucid Evolutionโœ… Cardano Node
โฌœ Opshinโฌœ Blazeโœ… Cardano Node API
โฌœ Elm Cardanoโœ… Dingo
โฌœ PyCardano

This table can be out of date. list shows the tools in the version you have installed:

cardano-init list           # every tool with its id, language, status, and links
cardano-init list --table   # the same matrix as above

Use the tool id shown by list (for example aiken, meshjs, yaci, tx-submit-api) as the value for role flags.

Notes

  • Scalus fills both on-chain and off-chain and supports --fullstack, which generates a single protocol/ component. See Fullstack tools.
  • Experimental tools (๐Ÿงช) require --allow-experimental in one-shot mode. See Experimental tools.
  • Infrastructure is the only role that accepts several tools. See Infrastructure providers.
  • To add a tool to the registry, see Adding a tool.