Bindings component specs

The supported external bindings that interface with Dapr

Every binding has its own unique set of properties. Click the name link to see the component YAML for each binding.

Table captions:

Status: Component certification status

Since: defines from which Dapr Runtime version, the component is in the current status

Component version: defines the version of the component

Generic

NameInput
Binding
Output
Binding
StatusComponent versionSince runtime version
Apple Push Notifications (APN)✅Alphav11.0
Cron (Scheduler)✅✅Alphav11.0
HTTP✅GAv11.0
InfluxDB✅Alphav11.0
Kafka✅✅Alphav11.0
Kubernetes Events✅Alphav11.0
Local Storage✅Alphav11.1
MQTT✅✅Alphav11.0
MySQL✅Alphav11.0
PostgreSql✅Alphav11.0
Postmark✅Alphav11.0
RabbitMQ✅✅Alphav11.0
Redis✅Alphav11.0
SMTP✅Alphav11.0
Twilio✅Alphav11.0
Twitter✅✅Alphav11.0
SendGrid✅Alphav11.0

Alibaba Cloud

NameInput
Binding
Output
Binding
StatusComponent versionSince
Alibaba Cloud DingTalk✅✅Alphav11.2
Alibaba Cloud OSS✅Alphav11.0

Amazon Web Services (AWS)

NameInput
Binding
Output
Binding
StatusComponent versionSince
AWS DynamoDB✅Alphav11.0
AWS S3✅Alphav11.0
AWS SNS✅Alphav11.0
AWS SQS✅✅Alphav11.0
AWS Kinesis✅✅Alphav11.0

Google Cloud Platform (GCP)

NameInput
Binding
Output
Binding
StatusComponent versionSince
GCP Cloud Pub/Sub✅✅Alphav11.0
GCP Storage Bucket✅Alphav11.0

Microsoft Azure

NameInput
Binding
Output
Binding
StatusComponent versionSince
Azure Blob Storage✅Alphav11.0
Azure CosmosDB✅Alphav11.0
Azure Event Grid✅✅Alphav11.0
Azure Event Hubs✅✅Alphav11.0
Azure Service Bus Queues✅✅Alphav11.0
Azure SignalR✅Alphav11.0
Azure Storage Queues✅✅GAv11.0

Zeebe (Camunda)

NameInput
Binding
Output
Binding
StatusComponent versionSince
Zeebe Command✅Alphav11.2
Zeebe Job Worker✅Alphav11.2