mirror of https://github.com/dapr/go-sdk.git
				
				
				
			| 
				
					
						
							 | 
			||
|---|---|---|
| bin | ||
| client | ||
| dapr/proto | ||
| example | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| Readme.md | ||
| go.mod | ||
| go.sum | ||
		
			
				
				Readme.md
			
		
		
			
			
		
	
	dapr SDK for Go
This is the dapr SDK (client) for Go.
Installation
go get github.com/dapr/go-sdk
Usage
The example folder contains a Dapr enabled serving app a client app that uses this SDK to invoke dapr API for state and events, serving app for service to service invocation, and a simple HTTP binding to illustrate output binding. To run the example:
- Start the 
servingapp in theexample/servingdirectory 
cd example/serving
dapr run --app-id serving --protocol grpc --app-port 4000 go run main.go
- Start the 
clientapp in theexample/clientdirectory 
cd example/client
dapr run --app-id caller go run main.go --components-path ./components