Skip to main content

About Dodgeball Client SDKs

Why Use the Client SDK?

While not strictly required, the Client SDK is highly recommended for tracking data across the User Journey.

Augmenting your Data Pipeline

The Client SDK automatically provides augmented context to the Dodgeball Service. This context includes diverse datapoints, like device fingerprinting, behavior intelligence, and session intelligence. These readings empower improved risk decisioning, can be used to produce session replays for fraud investigations, and more.

Dynamically Handling 3rd Party Services

Additionally, many 3rd party services provide frontend instrumentation (for example Veriff provides a Javascript SDK to process ID Verification) The Dodgeball Client SDK dynamically handles these client side libraries for you, so you don't have to worry about managing them yourself.

Responding to Checkpoint Outcomes in Real Time

The Client SDK also provides a simple way to respond to Checkpoint decisions in real time, allowing you to update your application's UI based on the outcome of a Checkpoint.

How to Integrate

We have provided in-app documentation to guide you through the process of integrating the Dodgeball Server SDK into your application. The process is straightforward and should only take a few minutes. This documentation is only available for a subset of supported languages, but gives a good overview of what to expect.

If your language is supported, you can find instructions in the Developer Center under the "API Configuration" section.

In App Documentation

Detailed Instructions (Client-Side)

Follow the instructions here to integrate the Dodgeball Client SDK into your application's frontend code.