Skip to main content

In the browser

Browser SDK

A script tag that opens the verification over your page and tells you when the person finishes. No build step.

On your server

The server SDKs sign every request, verify webhooks, parse all error shapes into one exception type, and retry only what is safe to retry: a POST that may already have been acted on is not retried after a timeout or a 5xx, so a retry never creates a second verification. The version column shows what each registry serves now. Each SDK page lists the runtime versions it supports. The Node.js, Python and Laravel SDKs read PROOFAGE_API_KEY and PROOFAGE_SECRET_KEY from the environment; the PHP SDK takes them in its constructor.

Plugins

WordPress and WooCommerce

Age verification for a WordPress site or WooCommerce store.

Shopify

Age verification for a Shopify store.

PrestaShop

Age verification for a PrestaShop store.

Without an SDK

Any language that can compute an HMAC can call the API: see API authentication and the API reference. An AI coding agent can also write the integration for you with the integration prompt.