The documentation you are viewing is for Dapr v1.12 which is an older version of Dapr. For up-to-date documentation, see the latest version.
publish CLI command reference
Detailed information on the publish CLI command
Description
Publish a pub-sub event.
Supported platforms
Usage
dapr publish [flags]
Flags
Name | Environment Variable | Default | Description |
---|---|---|---|
--publish-app-id , -i |
The ID that represents the app from which you are publishing | ||
--pubsub , -p |
The name of the pub/sub component | ||
--topic , -t |
The topic to be published to | ||
--data , -d |
The JSON serialized string (optional) | ||
--data-file , -f |
A file containing the JSON serialized data (optional) | ||
--help , -h |
Print this help message | ||
--metadata , -m |
A JSON serialized publish metadata (optional) | ||
--unix-domain-socket , -u |
The path to the unix domain socket (optional) |
Examples
# Publish to sample topic in target pubsub via a publishing app
dapr publish --publish-app-id appId --topic sample --pubsub target --data '{"key":"value"}'
# Publish to sample topic in target pubsub via a publishing app using Unix domain socket
dapr publish --enable-domain-socket --publish-app-id myapp --pubsub target --topic sample --data '{"key":"value"}'
# Publish to sample topic in target pubsub via a publishing app without cloud event
dapr publish --publish-app-id myapp --pubsub target --topic sample --data '{"key":"value"}' --metadata '{"rawPayload":"true"}'
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified July 29, 2022: Update dapr publish CLI (543d591c)