Skip to content

SDK Tutorials

These pages summarize the current Iroha 3 client entry points shipped from the main workspace. The SDK surface is evolving quickly, so this section focuses on the canonical package names, installation paths, and minimal starting points from the upstream repository.

  1. Install Iroha 3
  2. Launch Iroha 3
  3. Pick an SDK:
  4. Review the sample apps when you want a complete client application reference.
  5. Use Embed Kaigi when you want to add wallet-backed audio/video meetings to your own app.
  6. Use Musubi packages when you need reusable Kotodama source libraries with pinned on-chain registry dependencies.

Sample Apps

We maintain sample applications for JavaScript desktop, Android, and iOS client flows. The JavaScript demo is the most complete external reference. Swift/iOS examples exist in the upstream workspace under examples/ios/, but their checked-in project manifests are currently out of sync with the package API and dependency layout. The external mobile point demos are useful mostly for layout and historical context.

Source of Truth

All SDK pages here are derived from the current upstream workspace:

  • crates/iroha
  • python/iroha_python
  • javascript/iroha_js
  • java/iroha_android
  • IrohaSwift
  • crates/musubi

When in doubt, prefer the README and package metadata in those directories over older Iroha 2-era examples.