docs/reference/api
Shalabh Mohan Shrivastava bfeef945ec Fixing the filename with minor updates (#120)
Fixing the filename with minor updates
2019-10-14 16:57:24 -07:00
..
CONTRIBUTING.md move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
LICENSE move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
README.md Fixing the filename with minor updates (#120) 2019-10-14 16:57:24 -07:00
actors.md move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
azure-pipelines.yml move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
bindings.md move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
metadata.md move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
pubsub.md move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
service_invocation.md move spec to api ref (#115) 2019-10-11 13:25:42 -07:00
state.md move spec to api ref (#115) 2019-10-11 13:25:42 -07:00

README.md

Dapr API reference

This documentation contains the API reference for the Dapr runtime.

Dapr is an open source runtime that provides a set of building blocks for building scalable distributed apps. Building blocks include pub-sub, state management, bindings, messaging and invocation, actor runtime capabilities, and more.

Dapr aims to provide an open, community driven approach to solving real world problems at scale.

These building blocks are provided in a platform agnostic and language agnostic way over common protocols such as HTTP 1.1/2.0 and gRPC.

Goals

The goal of the Dapr API reference is to provide a clear understanding of the Dapr runtime API surface and help evolve it for the benefit of developers everywhere.

Any changes/proposals to the Dapr API should adhere to the following:

  • Must be platform agnostic
  • Must be programming language agnostic
  • Must be backward compatible

Table of Contents

  1. Messaging
  2. Bindings
  3. Pub Sub/Broadcast
  4. State Management
  5. Actors
  6. Metadata