rwc is the RisingWave Cloud CLI. Use it to manage hosted, BYOC, and BYOK environments, clusters, database users, connection endpoints, and snapshots from your terminal or CI pipeline.
Step 1: Install the binary
Download and install the latest release:Step 2: Authenticate
Choose one of the following methods, depending on how your RisingWave Cloud account was created.- API key (recommended)
- Email and password
- Generate an API key and secret from the RisingWave Cloud console under Org → Service accounts. See Service account & API key for details.
-
Configure the CLI:
Step 3: Select a region
List the regions available to your account, then set the active one:us-east-1, us-west-2, and eu-west-1 — use rwc context region list to see the exact set available to you.
Step 4: Verify the setup
Confirm that authentication and region are wired up end-to-end:rwc cluster list returns without an authentication or configuration error, your CLI is ready to use.
(Optional) Install agent skills
rwc ships with embedded agent skills (documentation modules describing each command domain) that you can install into your AI coding assistant’s configuration directory. This lets Claude Code, Cursor, Codex, and similar tools answer rwc questions accurately and route requests to the right subcommand.
claude-code, cursor, and codex.
Common issues
| Symptom | Likely cause | Fix |
|---|---|---|
unauthorized on rwc auth login | Account was created via Google/GitHub/Microsoft social login | Generate an API key from the console and use rwc auth config instead |
unauthorized after working setup | Expired token | Re-run Step 2 |
region not found | Region name typo, or region not enabled for your account | Run rwc context region list and use one of the listed names |
mgmt URL is not configured on any command | Region has not been selected yet | Run rwc context region set --name <region> |
| Command works locally but fails in CI | CI environment is missing ~/.rwc/config | Run rwc auth config with an API key inside the CI job |
Next steps
- Run
rwc -horrwc <command> -hto see the authoritative flag list for any subcommand. - Set up a BYOC environment using your new CLI.