Skip to main content
The Shuriken CLI is a thin Rust client over the same REST surface used by the SDKs. It’s built for quick lookups, scripting, and testing without writing SDK code.
The CLI only supports HTTP endpoints. For real-time streams use the WebSocket API directly or one of the SDKs.

Install

The installer drops a single shuriken binary in ~/.local/bin. Make sure that directory is on your PATH.

Installer environment variables

Pass them on the same line as sh:

Authentication

The CLI reads your API key from a config file or SHURIKEN_API_KEY environment variable. Create an Agent Key from the Terminal first, then:

Updating

Installer-managed installs support channel-aware update detection and in-place updates:
Pinned installs (SHURIKEN_VERSION=vX.Y.Z) stay pinned. Re-run the installer to move them to latest or another explicit version.

Manual verification

To verify a release tarball manually, download the tarball plus checksum for your platform: