beam auth
Own the central Beam session used by every service command.
loginlogoutwhoamiBeam brings identity, local action development, Registry packages, and network operations into one coherent CLI — with predictable output for people, scripts, and agents.
beam and beam-agentd ship and update together.
Readable text, structured JSON, stable exit codes.
Authenticate once and reuse it across all commands.
signed in · team@beam.network
valid package · 3 inputs · node runtime
completed · mock runtime · 184 ms
ready · local API v4 · 2 endpoints
The installer detects your platform, downloads matching beam and beam-agentd binaries, verifies SHA-256, and replaces both together.
curl -fsSL https://cdn.b3m.dev/cli/install.sh | shInstalls the matching beam and beam-agentd bundle with SHA-256 verification.
Each namespace owns one clear responsibility, while global configuration, authentication, output, and errors remain consistent.
Own the central Beam session used by every service command.
loginlogoutwhoamiBuild and execute action packages against local fixtures.
runTake an action from validation to a versioned Registry release.
inspectpackpublishversionsresolveOperate endpoints, transfers, bridges, identities, and durable work.
startexposeuploaddownloadoperationsUse the same CLI as an action moves from local development to the Registry, then put the network underneath it.
$ beam auth login$ beam registry inspect ./redact-action$ beam action run ./redact-action --runtime mock$ beam registry pack ./redact-action --out redact.tgz$ beam registry publish ./redact-action --tag v1.0.0$ beam tunnel startEvery namespace shares the same expectations for configuration, output, help, automation, and safety.
Log in once, inspect the active identity, and let every Beam service consume the same local authentication.
Build and run Node action packages locally with explicit config, inputs, secrets, logs, and runtime mode.
Validate, pack, publish, list, and resolve deterministic action packages from the same command surface.
Create endpoints, move data, inspect durable work, and manage the companion daemon without a second CLI.
Choose readable output, structured JSON, or quiet mode with stable exit codes and structured failures.
Generate completion for bash, zsh, or fish and keep the full Beam command map close at hand.
beam owns the user experience and delegates each operation without pulling service engines into the CLI binary.
Parsing, validation, identity, configuration, presentation, completions, and exit codes stay in one place.
Central session and identity
Build and execute packages
Resolve and publish versions
Endpoints and durable transfers
Authenticate, build locally, publish packages, and operate the network from the same command surface.