Node.js SDK
stableUse on: Backend / Server-side only. Key type:certilayer_live_sk_xxx...
U0001f6ab
This SDK uses your SECRET key. Server-side only — never expose in browser or mobile code.
Install
bash
npm install @certilayer/nodeUsage
typescript
import { CertiLayerClient } from '@certilayer/node'
const certilayer = new CertiLayerClient({
apiKey: process.env.CERTILAYER_SECRET_KEY!, // certilayer_live_sk_...
})
// Verify a session (full result)
const result = await certilayer.verifySession(sessionId)
// result.verdict: 'human_verified' | 'human_likely' | 'synthetic'
// result.score: 0.0 – 1.0
// Quick pass/fail gate
const { passed } = await certilayer.quickCheck(sessionId)
// Express one-liner middleware
app.post('/checkout', certilayer.middleware.express(), handler)