DEEP IDDEEP ID
DOCS

Deep ID SDK vs API: how to choose

Use the SDK when you need device identity and mobile integrity signals. Use the API when you need server-side enrichment, scoring, and policy enforcement.

Recommended architecture

Generate the device ID on the client, then send it to your server. Use the API to fetch signals and score risk, then apply policies in your backend.

Related resources

When to use the SDK

You need device identity, mobile integrity signals, and client-side context.

You want to detect tampering, emulators, and mobile-first fraud tooling.

You need SIM binding and SIM anomaly intelligence in OTP flows.

When to use the API

You want server-side enrichment and risk scoring across events.

You need a single place to apply policies for signup, login, checkout, and promotions.

You want to store decisions and outcomes for monitoring and analytics.

SDK vs API: Key Differences Explained | DeepID