# Dapr (`dapr`) Command Line Interface (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. ```bash __ ____/ /___ _____ _____ / __ / __ '/ __ \/ ___/ / /_/ / /_/ / /_/ / / \__,_/\__,_/ .___/_/ /_/ ====================================================== A serverless runtime for hyperscale, distributed systems Usage: dapr [command] Available Commands: components List all Dapr components configurations List all Dapr configurations help Help about any command init Setup dapr in Kubernetes or Standalone modes invoke Invokes a Dapr app with an optional payload (deprecated, use invokePost) invokeGet Issue HTTP GET to Dapr app invokePost Issue HTTP POST to Dapr app with an optional payload list List all Dapr instances logs Gets Dapr sidecar logs for an app in Kubernetes mtls Check if mTLS is enabled in a Kubernetes cluster publish Publish an event to multiple consumers run Launches Dapr and (optionally) your app side by side status Shows the Dapr system services (control plane) health status. stop Stops multiple running Dapr instances and their associated apps uninstall Removes a Dapr installation 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. - [`dapr components`](dapr-components.md) - [`dapr configurations`](dapr-configurations.md) - [`dapr help`](dapr-help.md) - [`dapr init`](dapr-init.md) - [`dapr invoke`](dapr-invoke.md) - [`dapr invokeGet`](dapr-invokeGet.md) - [`dapr invokePost`](dapr-invokePost.md) - [`dapr list`](dapr-list.md) - [`dapr logs`](dapr-logs.md) - [`dapr mtls`](dapr-mtls.md) - [`dapr publish`](dapr-publish.md) - [`dapr run`](dapr-run.md) - [`dapr status`](dapr-status.md) - [`dapr stop`](dapr-stop.md) - [`dapr uninstall`](dapr-uninstall.md) ## 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.