Commands
This section provides detailed reference documentation for all Rumi CLI commands.
Command Hierarchy
rumi
├── version
├── set
├── quickstart
│ ├── app
│ ├── processor
│ ├── webservice
│ ├── driver
│ └── connector
├── cloud
│ ├── local
│ │ ├── provision
│ │ ├── start
│ │ ├── stop
│ │ ├── deprovision
│ │ ├── launch-admin
│ │ ├── start-admin
│ │ ├── stop-admin
│ │ ├── terminate-admin
│ │ ├── run-admin-script
│ │ ├── launch-monitor
│ │ ├── start-monitor
│ │ ├── stop-monitor
│ │ ├── terminate-monitor
│ │ ├── launch-solace
│ │ ├── start-solace
│ │ ├── stop-solace
│ │ ├── terminate-solace
│ │ ├── launch-kafka
│ │ ├── start-kafka
│ │ ├── stop-kafka
│ │ ├── terminate-kafka
│ │ ├── launch-amq
│ │ ├── start-amq
│ │ ├── stop-amq
│ │ ├── terminate-amq
│ │ ├── launch-platform
│ │ ├── start-platform
│ │ ├── stop-platform
│ │ ├── terminate-platform
│ │ ├── launch-instance
│ │ ├── start-instance
│ │ ├── stop-instance
│ │ ├── terminate-instance
│ │ ├── list-instances
│ │ ├── run-command
│ │ ├── deploy
│ │ └── configure
│ ├── aws
│ │ ├── create-network
│ │ ├── list-networks
│ │ ├── delete-network
│ │ ├── create-zone
│ │ ├── list-zones
│ │ ├── launch-bastion
│ │ ├── start-bastion
│ │ ├── stop-bastion
│ │ ├── terminate-bastion
│ │ ├── whitelist
│ │ ├── unwhitelist
│ │ ├── whitelist-ssh
│ │ ├── unwhitelist-ssh
│ │ ├── enable-https
│ │ ├── launch-admin
│ │ ├── start-admin
│ │ ├── stop-admin
│ │ ├── terminate-admin
│ │ ├── run-admin-script
│ │ ├── launch-monitor
│ │ ├── start-monitor
│ │ ├── stop-monitor
│ │ ├── terminate-monitor
│ │ ├── launch-solace
│ │ ├── start-solace
│ │ ├── stop-solace
│ │ ├── terminate-solace
│ │ ├── launch-kafka
│ │ ├── start-kafka
│ │ ├── stop-kafka
│ │ ├── terminate-kafka
│ │ ├── launch-platform
│ │ ├── start-platform
│ │ ├── stop-platform
│ │ ├── terminate-platform
│ │ ├── launch-instance
│ │ ├── start-instance
│ │ ├── stop-instance
│ │ ├── terminate-instance
│ │ ├── resize-instance
│ │ ├── list-instances
│ │ ├── attach-volume
│ │ ├── run-command
│ │ ├── provision
│ │ ├── deploy
│ │ ├── configure
│ │ ├── start
│ │ ├── stop
│ │ └── deprovision
│ ├── hetzner
│ │ ├── list-sshkeys
│ │ ├── list-server-types
│ │ ├── list-images
│ │ ├── list-locations
│ │ ├── create-network
│ │ ├── list-networks
│ │ ├── delete-network
│ │ ├── deprovision
│ │ ├── launch-bastion
│ │ ├── start-bastion
│ │ ├── stop-bastion
│ │ ├── terminate-bastion
│ │ ├── add-proxy
│ │ ├── enable-https
│ │ ├── run-command
│ │ ├── run-admin-script
│ │ ├── launch-admin
│ │ ├── start-admin
│ │ ├── stop-admin
│ │ ├── terminate-admin
│ │ ├── launch-monitor
│ │ ├── start-monitor
│ │ ├── stop-monitor
│ │ ├── terminate-monitor
│ │ ├── launch-solace
│ │ ├── start-solace
│ │ ├── stop-solace
│ │ ├── terminate-solace
│ │ ├── launch-kafka
│ │ ├── start-kafka
│ │ ├── stop-kafka
│ │ ├── terminate-kafka
│ │ ├── launch-amq
│ │ ├── start-amq
│ │ ├── stop-amq
│ │ ├── terminate-amq
│ │ ├── launch-platform
│ │ ├── start-platform
│ │ ├── stop-platform
│ │ ├── terminate-platform
│ │ ├── launch-instance
│ │ ├── start-instance
│ │ ├── stop-instance
│ │ ├── terminate-instance
│ │ ├── resize-instance
│ │ ├── list-instances
│ │ ├── provision
│ │ ├── deploy
│ │ ├── configure
│ │ ├── start
│ │ └── stop
│ └── civo
│ ├── list-sshkeys
│ ├── list-diskimages
│ ├── list-instance-sizes
│ ├── create-network
│ ├── list-networks
│ ├── delete-network
│ ├── launch-bastion
│ ├── start-bastion
│ ├── stop-bastion
│ ├── terminate-bastion
│ ├── add-proxy
│ ├── enable-https
│ ├── launch-admin
│ ├── start-admin
│ ├── stop-admin
│ ├── terminate-admin
│ ├── launch-monitor
│ ├── start-monitor
│ ├── stop-monitor
│ ├── terminate-monitor
│ ├── launch-solace
│ ├── start-solace
│ ├── stop-solace
│ ├── terminate-solace
│ ├── launch-kafka
│ ├── start-kafka
│ ├── stop-kafka
│ ├── terminate-kafka
│ ├── launch-amq
│ ├── start-amq
│ ├── stop-amq
│ ├── terminate-amq
│ ├── launch-platform
│ ├── start-platform
│ ├── stop-platform
│ ├── terminate-platform
│ ├── launch-instance
│ ├── start-instance
│ ├── stop-instance
│ ├── terminate-instance
│ ├── resize-instance
│ ├── list-instances
│ ├── run-command
│ ├── run-admin-script
│ ├── provision
│ ├── deploy
│ ├── configure
│ ├── start
│ ├── stop
│ └── deprovision
├── dev
│ ├── app
│ ├── service
│ ├── handler
│ ├── message
│ ├── entity
│ ├── state
│ ├── field
│ ├── collection
│ ├── operation
│ ├── connector
│ ├── config
│ └── factory-id
└── tools
├── admin
├── discovery
├── hbdump
├── tlt
├── latreport
└── txnstats
├── dump
└── queryCommand Structure
Rumi CLI commands follow this pattern:
Global Flags
The following flags can be used with any rumi command:
--help, -h
Display help for any command. Works at every level: rumi --help, rumi cloud --help, rumi cloud aws provision --help, etc.
--3x
Enable X Platform 3.x compatibility mode. Required when working with X Platform 3.x logs, containers (XVMs), or any 3.x artifacts or components.
--extra-jars <jars>
Comma-separated list of additional JAR files to add to the classpath. Useful for loading application-specific message factories when analyzing logs.
Examples:
Environment Variables
RUMI_CLI_JAVA_HOME
Path to a Java 11+ installation. Used if java on PATH is missing or too old.
JAVA_OPTS
Additional JVM options to pass to the CLI. Cannot override required internal flags.
Examples:
Top-Level Commands
Quickstart Commands
Generate complete Rumi applications and individual services.
Generate complete application with multiple services
Generate stateful processor service
Generate HTTP-fronted webservice microservice
Generate message driver service
Generate connector microservice
Example:
Cloud Commands
Provision and manage Rumi private clouds - a standardized deployment architecture consisting of platform services (Admin, Monitor, Messaging) and your application services.
Key benefit: The same architecture works identically across all environments.
Example workflow:
Tools Commands
Tools for analyzing, troubleshooting, and maintaining Rumi applications.
Example:
Getting Help
You can get help for any command using --help (or -h):
The rumi help command also works:
Related Documentation
What is the CLI - Overview and installation
Installation - Install and configure the CLI
Last updated