Build multi-modal AI applications using our new open-source Vision AI SDK.

The Stream CLI

Manage Stream apps and config from your terminal, or let your agent do it for you.
$curl -fsSL https://getstream.io/cli.sh | bash
The terminal is interactive: try running getstream commands yourself!

Hand it to your AI agent

With the getstream CLI, your agent can read and manage Chat, Video, Feeds and Moderation for you, and update your Stream config.

From login to JWT

Run login, init, env, and token in this terminal yourself.

init links the folder to one of your apps: it writes a plan file listing them, then you uncomment the one you want and apply it. Credentials are saved to .stream/creds.yaml, so each project can use a different app.

Use with the Stream Agent Skills

The CLI can also set up a coding agent to build with Stream:
  • getstream skills installs the stream, stream-builder and stream-docs skills into your agent.
  • getstream login --guest creates a throwaway guest account for it to build with, no signup needed.
  • getstream login --upgrade turns that guest into a real account when you want to keep it.

Scripting and CI

getstream api covers around 370 endpoints across Chat, Video, Feeds and Moderation.

Responses are JSON and can be filtered with the built-in --jq flag. Failures set a nonzero exit code, so you can run read-only checks in a CI pipeline. Give it a try!

Install the CLI

$curl -fsSL https://getstream.io/cli.sh | bash