The CLI
odal is the command-line tool for operating a node. It is how you set a node up, work with passports, and keep an eye on it — interactively for a person, or scripted for CI. Running odal with no arguments starts a guided session; every step also has a direct command.
What you can do with it
- Set up a node — connect, build and start the services, and onboard your operator identity, which mints your first API key.
- Work with passports — import product data, validate drafts against the sector rules, publish (which signs and makes them resolvable), and move a passport through its lifecycle when something changes.
- Manage access — create and revoke API keys, and view or update your operator details.
- Work across nodes — keep named profiles for more than one node (for example a local one and a production one) and switch between them.
- Check health — see at a glance whether the node and its services are up.
Discoverability
The CLI is self-describing: odal --help, and --help on any command, lists what’s available in your version. The commands are the authoritative reference; this page is the map.
Read next
- Self-Hosting — the setup flow in context.
- Quick Start — the fastest path from clone to first passport.