v1.0.0

Node.js SDK

stable

Use 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/node

Usage

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)