mirror of https://github.com/dapr/quickstarts.git
				
				
				
			| Signed-off-by: Sarthak Sharma <sartsharma@microsoft.com> | ||
|---|---|---|
| .devcontainer | ||
| .github | ||
| bindings | ||
| configuration | ||
| pub_sub | ||
| secrets_management | ||
| service_invocation | ||
| state_management | ||
| tutorials | ||
| .gitignore | ||
| CODEOWNERS | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| docker.mk | ||
| makefile | ||
| samples-diagrams.pptx | ||
| validate.mk | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Dapr Quickstarts and Tutorials
If you are new to Dapr and haven't done so already, it is recommended you go through the Dapr Getting Started instructions.
Quickstarts
Pick a building block API (for example, pub-sub, state management) and rapidly try it out in your favorite language SDK (recommended), or via HTTP. Visit the Dapr Docs Quickstarts Guide for a comprehensive walkthrough of each example.
| Dapr Quickstart | Description | 
|---|---|
| Publish and Subscribe | Asynchronous communication between two services using messaging | 
| Service Invocation | Asynchronous communication between two services using HTTP | 
| State Management | Store a service's data as key/value pairs in supported state stores | 
| Bindings | Work with external systems using input bindings to respond to events and output bindings to call operations | 
| Secrets Management | Securely fetch secrets | 
| Actors | Coming soon... | 
| Configuration | Get configuration items as key/value pairs or subscribe to changes whenever a configuration item changes | 
Tutorials
Go deeper into a topic or scenario, oftentimes using building block APIs together to solve problems (for example, build a distributed calculator, build and deploy an app to Kubernetes).
| Tutorials | Description | 
|---|---|
| Hello-world | Demonstrates how to run Dapr locally. Highlights service invocation and state management. | 
| Hello-kubernetes | Demonstrates how to run Dapr in Kubernetes. Highlights service invocation and state management. | 
| Distributed-calculator | Demonstrates a distributed calculator application that uses Dapr services to power a React web app. Highlights polyglot (multi-language) programming, service invocation and state management. | 
| Pub-sub | Demonstrates how to use Dapr to enable pub-sub applications. Uses Redis as a pub-sub component. | 
| Bindings | Demonstrates how to use Dapr to create input and output bindings to other components. Uses bindings to Kafka. | 
| Observability | Demonstrates Dapr tracing capabilities. Uses Zipkin as a tracing component. | 
| Secret Store | Demonstrates the use of Dapr Secrets API to access secret stores. | 
Code of Conduct
Please refer to our Dapr Community Code of Conduct