Integrations
Works with your stack
Same pattern everywhere: browser SDK → toCheckBody → server sk_test_… check. Free includes 1,000 live API checks / month. Or paste an AI agent prompt and let Cursor / Claude wire it. Prefer to poke first? Test the demo.
Auth systems
Hook signup and login — forward browser signals for a full score.
Better Auth
Hook user create / sign-in with a server-side HTTPS check. Forward browser toCheckBody for a full score.
Clerk
Webhook user.created / session.created with sk_. Forward browser signals via unsafe_metadata.
Supabase
Edge Function on signup/login with direct HTTPS fetch. Forward browser toCheckBody.
NextAuth / Auth.js
Gate sign-in with callbacks.signIn and a server-side HTTPS check. Events are for observation, not enforcement.
Next.js App Router
Server Action calls the HTTPS check; browser CDN SDK toCheckBody before createUser.
Auth0
Post-Login Action scores signup vs login; block or enable MFA on challenge.
Firebase Auth
beforeUserCreated / beforeUserSignedIn blocking functions with sk_.
Backends
Server middleware and Workers with sk_ keys.
Express / Node
Middleware before session create — signup and login events with sk_.
Cloudflare Workers
Browser SDK on the site; Worker proxies /api/v1/check with sk_ secrets.
Python
requests POST to /api/v1/check with sk_ + site on register/login.
Go
net/http client with sk_ + x-abusegraph-site for signup/login.
Native apps
iOS, Android, and React Native — session → check.
iOS (Swift)
Call your backend over HTTPS; it creates a session then checks with server-held sk_.
Android (Kotlin)
Call your backend over HTTPS; it creates a session then checks with server-held sk_.
React Native
React Native calls your HTTPS backend; the backend performs the session→check flow.
API & CDN
cURL, script tag, or any HTTP client.
All walkthroughs: Integration guides → · 16 stacks covered.