Dapr command line interface (CLI) reference

Detailed information on the Dapr CLI

The Dapr CLI allows you to setup Dapr on your local dev machine or on a Kubernetes cluster, provides debugging support, and launches and manages Dapr instances.


         __                
    ____/ /___ _____  _____
   / __  / __ '/ __ \/ ___/
  / /_/ / /_/ / /_/ / /    
  \__,_/\__,_/ .___/_/     
              /_/            
                                                                           
===============================
Distributed Application Runtime

Usage:
  dapr [command]

Available Commands:
  completion     Generates shell completion scripts
  components     List all Dapr components
  configurations List all Dapr configurations
  dashboard      Start Dapr dashboard
  help           Help about any command
  init           Install Dapr on supported hosting platforms, currently: Kubernetes and self-hosted
  invoke         Invoke a method on a given Dapr application
  list           List all Dapr instances
  logs           Get Dapr sidecar logs for an application
  mtls           Check if mTLS is enabled
  publish        Publish a pub-sub event
  run            Run Dapr and (optionally) your application side by side
  status         Show the health status of Dapr services
  stop           Stop Dapr instances and their associated apps in self-hosted mode
  uninstall      Uninstall Dapr runtime

Flags:
  -h, --help      help for dapr
      --version   version for dapr

Use "dapr [command] --help" for more information about a command.

Command Reference

You can learn more about each Dapr command from the links below.

Environment Variables

Some Dapr flags can be set via environment variables (e.g. DAPR_NETWORK for the --network flag of the dapr init command). Note that specifying the flag on the command line overrides any set environment variable.