The Ryvn CLI lets you manage environments, services, installations, and deployments directly from your terminal. It connects to the same Ryvn API as the dashboard, so everything you can do in the UI is available from the command line.Documentation Index
Fetch the complete documentation index at: https://ryvn.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Install
Recommendedryvn to your PATH.
Homebrew
Authenticate
Log in with your Ryvn account using the browser-based device flow:Upgrade
The CLI checks for updates automatically. To upgrade:brew upgrade ryvn instead — ryvn upgrade is not supported for Homebrew installations.
Using the CLI with agents
AI coding agents need their own identity to use the CLI. Service users provide scoped, programmatic access that you can assign to an agent without sharing your personal credentials.Create a service user
Service users provide scoped, programmatic access to your Ryvn organization. Create one from the CLI:Use service users via profiles
For agents running on your local machine, create a profile with the service user credentials:Use service users via environment variables
For CI pipelines, remote servers, or agent runtimes, pass credentials via environment variables:Core commands
The CLI is organized around verbs. Each verb operates on one or more resource types.| Verb | Purpose | Example |
|---|---|---|
get | List or get a resource | ryvn get service |
describe | Detailed view of a resource | ryvn describe installation my-app -e production |
create | Create a resource | ryvn create release my-service 1.0.0 |
delete | Delete a resource | ryvn delete installation my-app -e staging |
logs | Stream logs from an installation | ryvn logs my-app -e production |
ryvn --help for the full command list, or ryvn <command> --help for details on any command.
Marketplace blueprints
The CLI supports browsing and installing marketplace blueprints. Marketplace blueprints use theryvn.app/ prefix: