Skip to main content
Default: no wallet or passkey code in your app. Visitors sign in or complete checks on proofable.me/verify via VerifyGate, getHostedCheckoutUrl, or MCP OAuth.

VerifyGate (browser)

Hosted sign-in (browser)

Hosted sign-in.
Sign-in only:

Server reuse

Profile access keys

For servers, CI, and MCP when browser sign-in is unavailable. Create keys under Profile → Account.
The SDK sends Authorization: Bearer <npk_...>.

IDE and MCP sign-in

Run proofable setup. Default is browser OAuth. Set PROOFABLE_ACCESS_KEY first only for servers and CI. See MCP setup.

Advanced: verifyFromApp

After one-time user approval (app link), your backend can create proofs without a per-request signature:
Full detail: Integrations.

Advanced

API authentication
Last modified on September 8, 2026