Skip to main content
@vouchmark/node is the official server-side SDK for Node.js. Use it to create signed sessions, manage widgets programmatically, fetch applicant results, and verify webhook signatures.

Installation

Requires Node.js 18+.

Initialization

Sessions

Create a signed session before opening the widget when requireSignedRequests is enabled:

Widgets

Applicants

Webhooks verification

Verify incoming webhook signatures in your handler:

Wallet

Monitoring

Error handling

All methods throw VouchmarkError on failure:

TypeScript

The package ships with full TypeScript declarations. All response types are exported: