API-First Architecture

Build with VeriBoss

Integrate biometric authentication into your applications in minutes. RESTful API, WebSockets, and SDKs for every language.

Official SDKs

Native libraries for your favorite programming languages.

Quick Start
# Install
npm install @veriboss/sdk
import { VeriBossClient } from '@veriboss/sdk';

// Initialize the client
const client = new VeriBossClient({
  apiKey: process.env.VERIBOSS_API_KEY,
  environment: 'production' // or 'sandbox'
});

// Verify a biometric
async function verifyUser(userId, biometricData) {
  try {
    const result = await client.biometrics.verify({
      userId: userId,
      biometricData: biometricData,
      mode: 'face', // or 'fingerprint', 'iris'
      livenessCheck: true
    });
    
    if (result.verified) {
      console.log('User verified!', result.confidence);
      return result;
    } else {
      console.log('Verification failed');
      return null;
    }
  } catch (error) {
    console.error('Error:', error.message);
  }
}

// Enroll a new user
async function enrollUser(userData, biometricData) {
  const enrollment = await client.users.enroll({
    name: userData.name,
    email: userData.email,
    biometrics: {
      face: biometricData.face,
      fingerprint: biometricData.fingerprint
    }
  });
  
  return enrollment.userId;
}

API Endpoints

RESTful API with predictable URLs and standard HTTP response codes.

POST/v1/biometrics/verify

Verify a biometric template

POST/v1/users/enroll

Enroll a new user with biometrics

GET/v1/users/:id

Retrieve user information

DELETE/v1/users/:id

Delete a user and their biometric data

POST/v1/devices/register

Register a new VSP device

GET/v1/analytics/reports

Get authentication analytics

Authentication

Authenticate your API requests using API keys. Include your key in the Authorization header.

curl https://api.veriboss1.com/v1/users \
  -H "Authorization: Bearer YOUR_API_KEY"
Environment
Production
https://api.veriboss1.com
Rate Limit
1000 req/hour
Upgradeable with premium plans

Join Our Developer Community

Get help, share knowledge, and connect with other developers building with VeriBoss Secure Pro.