Skip to main content

Clients

The Restate SDK client library lets you invoke Restate handlers from anywhere in your application. Use this only in non-Restate services without access to the Restate Context.

Copy code templates via the UI Playground

The UI helps you with invoking your services programmatically. Open the UI at port 9070, register your service, click on the service, open the playground, and copy over the code snippet to invoke your service in your preferred language.

Use the Restate Context

Always invoke handlers via the context, if you have access to it. Restate then attaches information about the invocation to the parent invocation.

Have a look at the documentation of the SDKs:

Invoking Services/Virtual Objects

with the SDK clients

Invoking Workflows

with the SDK clients