Skip to main content

SDKs and APIs

Blocks and Flows

Blocks and flows can be accessed client-side through the React SDK or the JS SDK. These SDKs allow you to fetch user state and content. They also allow you to progress and update user state via intent methods.

Learn about the SDKs →

Additionally, state within blocks and flows can be progressed and updated directly via Blocks clients, available both client-side and server-side.

Learn about the Blocks client →

Users and Groups

Through the users and groups APIs, you can send user level and company and workspace level data to Dopt, enabling you to target users based on their individual, company, and workspace properties.

Learn how to identify users and how to identify groups →

In addition to the REST API, both the users and groups APIs can also be accessed via Users clients, available both client-side and server-side.

Learn about the Users client →

Finally, Dopt also integrates directly with Segment. You can set up Dopt as a destination within Segment to sync customer and group data with Dopt.

Learn about the Segment integration →