One flow
HTTP API
| Need | Use |
|---|---|
| Create proof | client.verify() |
| Wait for async | client.pollProofStatus() |
| Eligibility | client.gateCheck() |
| Hosted redirect/popup | getHostedCheckoutUrl() |
timeout on NeusClient constructor.
Who pays for credits?
appId maps to X-Neus-App. Credits follow the signer unless sponsorGrant or x402. Get started · Billing
Raw SDK vs VerifyGate defaults
client.verify() is private-by-default (see Security). VerifyGate create mode defaults to unlisted public for reuse-first gates. Full matrix: Security and trust.
Pages
Get started
Onboarding.
JavaScript
Methods and types.
Verifications
Reuse vs fresh.
Authentication
Hosted login + Bearer.
Errors
Retries and codes.
Billing
Sponsor vs user pays.