The documentation you are viewing is for Dapr v1.6 which is an older version of Dapr. For up-to-date documentation, see the latest version.

init CLI command reference

Detailed information on the init CLI command


Install Dapr on supported hosting platforms.

Supported platforms


dapr init [flags]


Name Environment Variable Default Description
--enable-ha false Enable high availability (HA) mode
--enable-mtls true Enable mTLS in your cluster
--help, -h Print this help message
--kubernetes, -k false Deploy Dapr to a Kubernetes cluster
--wait false Wait for Kubernetes initialization to complete
--timeout 300 The wait timeout for the Kubernetes installation
--namespace, -n dapr-system The Kubernetes namespace to install Dapr in
--runtime-version latest The version of the Dapr runtime to install, for example: 1.0.0
--slim, -s false Exclude placement service, Redis and Zipkin containers from self-hosted installation


Self-hosted environment

dapr init

You can also specify a specific runtime version. Be default, the latest version is used.

dapr init --runtime-version 1.4.0

Dapr can also run Slim self-hosted mode without Docker.

dapr init -s

Kubernetes environment

dapr init -k

You can wait for the installation to complete its deployment with the --wait flag. The default timeout is 300s (5 min), but can be customized with the --timeout flag.

dapr init -k --wait --timeout 600

You can also specify a specific runtime version.

dapr init -k --runtime-version 1.4.0