cerulion CLI building and verified on your machine.
Cerulion runs on Linux and macOS.
Get access
During the closed alpha, we onboard teams directly so you start with the right setup and a fast path to your first running graph. Book a 15-minute call and the team will set you up with the source and walk you through it.Schedule a 15-minute call
Tell us about your use case and we’ll get you access to Cerulion and up and
running fast.
The prerequisites and install steps below use the Cerulion source you’ll
receive during onboarding. Once you have access, continue here.

Prerequisites
Rust toolchain
A stable Rust toolchain with
cargo, installed via
rustup.cargo on PATH
Required at runtime.
cerulion node build shells out to cargo, and
cerulion graph run loads the compiled node libraries it produces.cargo is available:
Install the CLI
Once you have access to the Cerulion repository, build the CLI from source and install thecerulion binary onto your PATH. Building from source gives you
the full toolchain in a single cargo install --path step; a one-line installer
(Homebrew / curl | sh) is coming as Cerulion opens up.
Get the source
Clone the Cerulion repository to your machine. You should have the workspace
that contains the
cerulion_cli crate.Install the binary
From the repository root, build and install the CLI with This compiles the
cargo:cerulion_cli crate and places the cerulion binary in
your Cargo bin directory (~/.cargo/bin), which rustup adds to your PATH.Generated node crates depend on
cerulion_core and native_ros2_messages,
which the CLI resolves relative to the Cerulion source tree: an absolute path
to your checkout when it can be located, otherwise a sibling ../cerulion_core
(with a warning). Create your workspaces near the source checkout so node
crates resolve their dependencies and build cleanly. Packaged dependencies are
on the way as Cerulion opens up.Verify the installation
Confirm everything is wired up in three quick checks: print the version, list the available commands, and scaffold a throwaway workspace.List the commands
Confirm the CLI runs and prints its help:You should see the top-level commands:
workspace, node, graph,
topic, schema, tui, trace, and clean.cerulion --version printed a version, cerulion --help listed the commands,
and cerulion workspace create install_check created a new workspace. Your
installation is working. You can delete the install_check directory once you
are satisfied.
Next steps
Quickstart
Build and run your first two-node graph end to end.
Concepts
Understand workspaces, nodes, graphs, topics, and schemas.