Skip to main content
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:
curl -L https://rwc-cli-internal-release.s3.ap-southeast-1.amazonaws.com/download.sh | bash && sudo mv rwc /usr/local/bin
Verify the install:
rwc version
rwc -h

Step 2: Authenticate

Choose one of the following methods, depending on how your RisingWave Cloud account was created.

Step 3: Select a region

List the regions available to your account, then set the active one:
rwc context region list
rwc context region set --name <region-name>
Example region names include 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 context list          # shows account URL, region, and auth method
rwc cluster list          # returns your clusters (or an empty list)
If 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.
rwc skill list                                # list available skills
rwc skill show <skill-name>                   # print a skill to stdout
rwc skill install --target claude-code        # install into the current project
rwc skill install --target claude-code --global  # install into ~/.claude
Supported targets include claude-code, cursor, and codex.

Common issues

SymptomLikely causeFix
unauthorized on rwc auth loginAccount was created via Google/GitHub/Microsoft social loginGenerate an API key from the console and use rwc auth config instead
unauthorized after working setupExpired tokenRe-run Step 2
region not foundRegion name typo, or region not enabled for your accountRun rwc context region list and use one of the listed names
mgmt URL is not configured on any commandRegion has not been selected yetRun rwc context region set --name <region>
Command works locally but fails in CICI environment is missing ~/.rwc/configRun rwc auth config with an API key inside the CI job

Next steps

  • Run rwc -h or rwc <command> -h to see the authoritative flag list for any subcommand.
  • Set up a BYOC environment using your new CLI.