# Docs - Guides: Integrate AbuseZero into your product - **Get Started** - [Introduction](/docs): Stop free trial abuse and repeat credit claims with one API call. - [Quickstart](/docs/quickstart): Install the SDK and run your first risk check. - [Authentication](/docs/authentication): Authenticate requests with secret API keys. - **Concepts** - [Risk checks](/docs/concepts/risk-checks): How AbuseZero turns signals into a risk score. - [Benefit history](/docs/concepts/benefit-history): Keep track of who has claimed what, across every identity they use. - [Rules](/docs/concepts/rules): Turn risk scores into decisions that fit your business. - **SDKs** - [Node.js](/docs/sdks/node): The official AbuseZero SDK for Node.js, Bun and Deno. - [Webhooks](/docs/sdks/webhooks): Receive check results asynchronously. - **Resources** - [Errors](/docs/errors): Error codes returned by the API and how to handle them. - [FAQ](/docs/faq): Common questions about integrating AbuseZero. - [Site map](/docs/site-map): Every page in the docs, and how they link to each other. - API Reference: Every endpoint, with a live playground - [Overview](/docs/api-reference): Base URLs, versioning and conventions used across the AbuseZero API. - **Risk checks** - [Create a risk check](/docs/api-reference/checks/createCheck): Scores an identity against device, network, email and benefit history signals, then applies your rules to return a decision. - [Retrieve a risk check](/docs/api-reference/checks/getCheck) - [Check completed](/docs/api-reference/checks/checkCompleted): Sent when an asynchronous check finishes scoring. - **Benefit history** - [List benefit claims](/docs/api-reference/benefits/listBenefits): Returns every benefit linked to an identity, newest first. - [Record a benefit claim](/docs/api-reference/benefits/recordBenefit): Call this after you grant a benefit so future checks can see it. - **Rules** - [List rules](/docs/api-reference/rules/listRules) - [Create a rule](/docs/api-reference/rules/createRule) - [Update a rule](/docs/api-reference/rules/updateRule) - [Delete a rule](/docs/api-reference/rules/deleteRule)