JavaScript
The JavaScript SDK loads the ShieldLabs browser agent and returns a request ID for each identification, with promises and TypeScript types.
Developers / SDKs
ShieldLabs offers SDKs for popular frontend frameworks and backend languages, making it easy to connect your stack to our fraud detection and prevention platform.
Each library links to its source code and setup guide.
The JavaScript SDK loads the ShieldLabs browser agent and returns a request ID for each identification, with promises and TypeScript types.
This open-source library provides a React provider and hooks that load the ShieldLabs agent and return a request ID for each identification.
This library brings ShieldLabs React components and hooks to Next.js, with server helpers for reading identifications and verifying webhooks.
This open-source library provides a Vue plugin and composables that load the ShieldLabs agent and return request IDs in Vue 3 and Nuxt apps.
This library provides Angular bindings for the ShieldLabs browser agent, including a provider, signals and an identification helper.
This open-source library supports Svelte 5 and SvelteKit with setup helpers, readable stores and a helper that returns request IDs for protected actions.
The Node.js server SDK reads identification results, verifies signed webhooks and provides helpers for risk checks.
This open-source library provides synchronous and asynchronous clients for reading identification results and verifying webhooks in Python.
The Go server SDK helps projects read identification results, verify signed webhooks and apply risk checks.
This library connects PHP backends to the ShieldLabs History API and includes helpers for signed webhooks and risk checks.
The Java server SDK reads identification results from the History API and verifies signed webhooks with typed models.
This open-source .NET SDK reads identification results, verifies signed webhooks and helps evaluate risk on your backend.
Start with a free account and connect your first site using the SDK for your stack.