Integrations & API
Integrate in an afternoon. Scale to millions.
REST API with idempotency keys, native SDKs for Node.js, Python, and Go, and webhook delivery with automatic retry.
Your language, your stack
Node.js
npm install @idpylon/sdk
const IDPylon = require('@idpylon/sdk');
const client = new IDPylon({
apiKey: process.env.IDPYLON_KEY
});
View Node.js docs
Python
pip install idpylon
import idpylon
client = idpylon.Client(
api_key=os.environ["IDPYLON_KEY"]
)
View Python docs
Go
go get github.com/idpylon/go-sdk
client := idpylon.NewClient(
idpylon.WithAPIKey(
os.Getenv("IDPYLON_KEY"),
),
)
View Go docs
Stay in sync without polling
IDPylon fires webhooks on every verification state transition: session.created, check.passed, check.failed, session.complete, manual_review.requested. HMAC-SHA256 signatures on every delivery. Automatic retry with exponential backoff, configurable up to 5 attempts.
Webhook event payload
{
"event": "session.complete",
"created_at": "2026-06-15T14:22:09Z",
"data": {
"session_id": "ses_a7f2k9m",
"decision": "pass",
"confidence": 0.94
},
"signature": "sha256=a1b2c3..."
}
Pre-built connections to common onboarding stacks
LoanPath Core
NovaBanking Suite
ClearForm KYB
VaultOnboard
TrustEdge AML
CoreStack Fintech
PrimeLend API
DepositCore
Using a stack not listed? The REST API is the universal integration path. Any platform that can make HTTP calls can integrate IDPylon in under a day.
Full API reference in our developer docs
Authentication, session lifecycle, check types, error codes, rate limits, and migration guides. Everything you need to ship.