Use test keys (sk_test_…) in the playground. Test traffic never bills. Live keys need a licensed site.
AbuseGraphDocs

Control surface

Score signup and login risk. You keep enforcement. Free includes 1,000 live checks per month after DNS verify.

AbuseGraph is an account-protection API. You send a check at signup, login, password reset, or email change. You get a score, a verdict, and reasons. Your app decides what to do.

This is the operator manual — dense on purpose.

Two calls

Browser (optional)

Publishable key pk_… → SDK collect / evaluate on https://api.abusegraph.com.

Server (required)

Secret key sk_…POST /api/v1/check on https://abusegraph.com. Never put sk_ in a client bundle. Live secrets also send x-abusegraph-site with a licensed hostname.

Start here

Spec

The pages under API are generated from the same document as /openapi.json. If the JSON and the docs disagree, treat the JSON as the contract.

Machine index: /llms.txt.