Documentation | Tutorial | Runtime | C# SDK | JavaScript SDK
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
The Dolittle Runtime exposes an API surface through the Contracts defined in this repository. The SDK's have to implement these contracts to be able to communicate with the Runtime.
The Runtime contracts are maintained independently from its runtime implementation and any possible wrappers, such as SDKs built on top of this.
Platform | Contracts |
---|---|
DotNet | |
JavaScript (for Node) | |
JavaScript (for browsers) | |
Go |
C#:
cd Generation/CSharp
dotnet build
JavaScript (requires Node.JS>=14):
cd Generation/JavaScript
yarn
yarn build
JavaScript.Web (requires Node.JS>=14):
cd Generation/JavaScript.Web
yarn
yarn build
Go:
cd Generation/Go
./generate.sh
To learn how to contribute please read our contributing guide