docs/daprdocs/content/en/reference/cli/cli-overview.md

3.5 KiB

type title linkTitle description weight
docs Dapr command line interface (CLI) reference Overview Detailed information on the Dapr CLI 10

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:
  annotate       Add dapr annotations to a Kubernetes configuration. Supported platforms: Kubernetes
  build-info     Print build info of Dapr CLI and runtime
  completion     Generates shell completion scripts
  components     List all Dapr components. Supported platforms: Kubernetes
  configurations List all Dapr configurations. Supported platforms: Kubernetes
  dashboard      Start Dapr dashboard. Supported platforms: Kubernetes and self-hosted
  help           Help about any command
  init           Install Dapr on supported hosting platforms. Supported platforms: Kubernetes and self-hosted
  invoke         Invoke a method on a given Dapr application. Supported platforms: Self-hosted
  list           List all Dapr instances. Supported platforms: Kubernetes and self-hosted
  logs           Get Dapr sidecar logs for an application. Supported platforms: Kubernetes
  mtls           Check if mTLS is enabled. Supported platforms: Kubernetes
  publish        Publish a pub-sub event. Supported platforms: Self-hosted
  run            Run Dapr and (optionally) your application side by side. Supported platforms: Self-hosted
  status         Show the health status of Dapr services. Supported platforms: Kubernetes
  stop           Stop Dapr instances and their associated apps. Supported platforms: Self-hosted
  uninstall      Uninstall Dapr runtime. Supported platforms: Kubernetes and self-hosted
  upgrade        Upgrades a Dapr control plane installation in a cluster. Supported platforms: Kubernetes
  version        Print the Dapr runtime and CLI version

Flags:
  -h, --help          help for dapr
      --log-as-json   Log output in JSON format
  -v, --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 annotate]({{< ref dapr-annotate.md >}})
  • [dapr build-info]({{< ref dapr-build-info.md >}})
  • [dapr completion]({{< ref dapr-completion.md >}})
  • [dapr components]({{< ref dapr-components.md >}})
  • [dapr configurations]({{< ref dapr-configurations.md >}})
  • [dapr dashboard]({{< ref dapr-dashboard.md >}})
  • [dapr help]({{< ref dapr-help.md >}})
  • [dapr init]({{< ref dapr-init.md >}})
  • [dapr invoke]({{< ref dapr-invoke.md >}})
  • [dapr list]({{< ref dapr-list.md >}})
  • [dapr logs]({{< ref dapr-logs.md >}})
  • [dapr mtls]({{< ref dapr-mtls >}})
  • [dapr publish]({{< ref dapr-publish.md >}})
  • [dapr run]({{< ref dapr-run.md >}})
  • [dapr status]({{< ref dapr-status.md >}})
  • [dapr stop]({{< ref dapr-stop.md >}})
  • [dapr uninstall]({{< ref dapr-uninstall.md >}})
  • [dapr upgrade]({{< ref dapr-upgrade.md >}})
  • [dapr version]({{< ref dapr-version.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.