white on dark
Created with Sketch.
Dapr Docs
Home
About
Download
Blog
Community
v0.11 (latest)
v1.0-rc.2 (preview)
v0.11 (latest)
v0.10
v0.9
v0.8
Concepts
Overview
Building blocks
Components
Configuration
Middleware
Observability
Security
FAQs
Getting started
Install Dapr CLI
Init Dapr locally
Use the Dapr API
Define a component
Dapr Quickstarts
(optional) Init Dapr on Kubernetes
(optional) Configure state & pub/sub
Developing applications
Building blocks
Service invocation
Overview
How-To: Invoke services
State management
Overview
How-To: Save & get state
How-To: Build a stateful service
How-To: Share state between applications
Backend stores
Azure Cosmos DB
Redis
SQL server
Publish & subscribe
Overview
How-To: Publish & subscribe
Scope topic access
Bindings
Overview
How-To: Triggers
How-To: Bindings
Actors
Overview
How-To: Virtual actors
Observability
Distributed tracing
W3C trace context
Overview
How-To: Use W3C trace context
Logs
Metrics
Sidecar health
Secrets
Secrets stores overview
How To: Retrieve a secret
How To: Use secret scoping
SDKs
Python
Client
Actor
Extensions
gRPC
FastAPI
Flask
Serialization
IDE support
Visual Studio Code
IntelliJ
Integrations
gRPC
Autoscale
Authenticating to services
Authenticating to AWS
Middleware
Rate limiting
Apply OPA policies
Operations
Hosting options
Self-Hosted
Overview
Run with Docker
Run without Docker
Upgrade Dapr
Uninstall Dapr
Kubernetes
Overview
Production guidelines
Hybrid clusters
Kubernetes annotations
Upgrade Dapr
How-to: Setup clusters
Azure Kubernetes Service
Minikube
Performance and Scalability
Service invocation performance
Configuration
Overview
Concurrency & rate limits
Limit secret store access
Service Invocation access control
Use gRPC interface
Components
Component schema
How-To: Set component scopes
How-To: Reference secrets
State stores
Overview
Supported stores
Redis
Aerospike
Azure Blob Storage
Azure Cosmos DB
Azure Table Storage
Cassandra
Cloudstate
Couchbase
etcd
GCP Firestore
HashiCorp Consul
Hazelcast
Memcached
MongoDB
PostgreSQL
RethinkDB
SQL Server
Zookeeper
Pub/sub brokers
Overview
Kubernetes namespaces
Supported pub/sub
Redis Streams
Apache Kafka
AWS SNS/SQS
Azure Events Hub
Azure Service Bus
GCP Pub/Sub
Hazelcast
MQTT
NATS streaming
Pulsar
RabbitMQ
Secret stores
Overview
Supported secret stores
Local environment variables
Local file
Kubernetes Secrets
AWS Secrets Manager
Azure Key Vault
Azure Key Vault w/ Managed Identity
GCP Secret Manager
HashiCorp Vault
Bindings
Supported bindings
Apple Push Notification Service
AWS DynamoDB
AWS Kinesis
AWS S3
AWS SNS
AWS SQS
Azure Blob Storage
Azure CosmosDB
Azure Event Grid
Azure Event Hubs
Azure Service Bus Queues
Azure SignalR
Azure Storage Queues
Cron
GCP Pub/Sub
GCP Storage Bucket
HTTP
InfluxDB
Kafka
Kubernetes Events
MQTT
PostgrSQL
Postmark
RabbitMQ
Redis
RethinkDB
Twilio SendGrid
Twilio SMS
Twitter
Monitoring
FluentD
OpenTelemetry
Azure Monitor
New Relic
Jaeger
Zipkin
Prometheus
Metrics dashboards with Grafana
Security
mTLS
OAuth
API token auth
Troubleshooting
Common Issues
Logs
Tracing
Debugging
Reference
Dapr API
Service invocation API
State management API
Pub/Sub API
Bindings API
Actors API
Secrets API
Health API
Error codes
Dapr CLI
Overview
completion
components
configurations
dashboard
help
init
invoke
list
logs
mtls
mtls export
mtls expiry
publish
run
status
stop
uninstall
Contributing
Overview
Docs
Python SDK
Edit this page
Create child page
Create documentation issue
Create project issue
Operations
Performance and Scalability
Performance and Scalability
Benchmarks and guidelines for Dapr building blocks
Service invocation performance
Last modified January 21, 2021:
Merge pull request #1110 from dapr/periodic-v0.11-merge (3bd39e9)