RW_LICENSE_KEY or RW_LICENSE_KEY_PATH. If you only want to try Console without configuring a license key, use v0.5.1; it is an older evaluation version and does not include all current capabilities. For details, see Manage license keys.
Choose a deployment target
Key configuration
Docker quick start
Use the bundled PostgreSQL image for the fastest setup:http://localhost:8020 and sign in as root with the password you set in RCONSOLE_ROOT_PASSWORD.
If you prefer mounted files for secrets:
--rm. Console metadata is deleted when the container is removed.
Docker with external PostgreSQL
Use the standard image when PostgreSQL is managed outside the Console container:RCONSOLE_SERVER_PG_DSN must be able to create and migrate Console metadata tables.
Kubernetes deployment
Console provides two starter manifests:deploy/kubernetes/pgbundle/console.yaml: runs the-pgbundleimage. This is convenient for testing, but the bundled PostgreSQL metadata is not durable across pod rescheduling.deploy/kubernetes/external-pg/console.yaml: runs the standard image with external PostgreSQL. This is the production path and also works with OpenShift restricted security settings.
- the
risingwave-consolenamespace, - a
ServiceAccount, - RBAC for Console operations and environment-managed resources,
- a
StatefulSet, - a Service that exposes Console on NodePort
30020and Console metrics on NodePort30090.
Kubernetes startup license
Store the RisingWave license key in a Kubernetes Secret:console container:
risingwave-console-config Secret for pg-dsn, root-password, and license.jwt. Replace the placeholder values before applying it.
Apply a starter manifest
For a Kubernetes test deployment:http://<any-node>:30020, or replace the Service with your preferred ClusterIP, LoadBalancer, or Ingress setup.
The starter manifests include RBAC that lets Console install cert-manager, the
RisingWave Operator, and environment-scoped resources. If those components are
managed by another platform team, remove the cluster-installer RBAC and use
imported resources instead.
Binary deployment
Use the binary when you want to run Console directly on a host and manage PostgreSQL separately:Verify the installation
- Check the process or container logs.
- Open the UI:
- Docker or binary:
http://localhost:8020, unless you changed the port. - Kubernetes NodePort starter manifest:
http://<any-node>:30020.
- Docker or binary:
- Sign in as
root. - Confirm that the home page loads and the sidebar shows Overview, Clusters, SQL Console, Environments, Metrics Store, SSO Connectors, Users, and Settings.


Troubleshooting startup
After installation, either connect an existing RisingWave cluster or create a Kubernetes environment.
To let users sign in through your SAML, LDAP / Active Directory, or OIDC identity provider, see Single sign-on (SSO).