Open source — MIT License

Biometrics as an API

Face recognition, liveness detection, document processing, and identity verification. Production-ready. Self-hostable. One API call away.

Quick start
// Detect faces in under 3 lines
import OpenBiometrics from 'openbiometrics'

const ob = new OpenBiometrics('ob_live_...')
const result = await ob.faces.detect('photo.jpg')

// { faces: [{ age: 28, quality: 0.95, liveness: 0.99 }] }
99.86%
Recognition Accuracy (LFW)
<50ms
Detection Latency
6
API Modules
ARM + GPU
Hardware Support

Capabilities

Everything you need for biometric identity

One platform, six powerful modules. Each accessible through a simple REST API.

Face Detection

Detect faces with quality scores, age estimation, and demographic data. Powered by SCRFD for state-of-the-art accuracy.

Face Verification

1:1 identity verification. Compare two faces and get a similarity score. ArcFace embeddings with 99.86% accuracy on LFW.

Liveness Detection

Passive and active anti-spoofing. Detect printed photos, screen replays, and 3D masks. Challenge-response for high-security flows.

Document Processing

OCR, MRZ parsing, and document classification. Passports, IDs, and driver's licenses. Extract structured data instantly.

Video Analytics

Real-time face tracking across multiple camera feeds. Connect RTSP streams and get instant webhooks on recognition events.

Watchlists & 1:N Search

Enroll faces into watchlists and perform 1:N identification at scale. FAISS-powered vector search for sub-millisecond matching.

Live Demos

See it in action

Try our interactive demos. No sign-up required.

Use Cases

Built for every industry

From fintech to retail, OpenBiometrics powers biometric workflows across sectors.

Identity Verification / KYC

Onboard customers with document scanning, face matching, and liveness detection. Built for banks, fintechs, and crypto exchanges.

Access Control

Secure physical spaces with face recognition. Offices, gyms, co-working spaces, and events. No badges or PINs needed.

Age Verification

Comply with age-restriction regulations for alcohol, gambling, and age-gated content with a single selfie.

Time and Attendance

Replace manual timesheets and buddy punching with face-based clock-in. Accurate workforce management made simple.

Smart Retail

Customer analytics, foot traffic insights, and VIP recognition. Personalize the shopping experience at scale.

Law Enforcement

Watchlist alerting and person-of-interest identification across camera networks. Real-time notifications on matches.

Developer Experience

Ship biometrics in minutes, not months

Clean SDKs for Node.js and Python. Or use cURL. Your call.

detect.js
import OpenBiometrics from 'openbiometrics'

const ob = new OpenBiometrics('ob_live_your_api_key')

// Detect faces in an image
const detection = await ob.faces.detect('./selfie.jpg')
console.log(detection.faces[0].quality) // 0.95

// Verify two faces match
const match = await ob.faces.verify('./id_photo.jpg', './selfie.jpg')
console.log(match.is_match)    // true
console.log(match.similarity) // 0.89

// Scan a passport
const doc = await ob.documents.scan('./passport.jpg')
console.log(doc.mrz.name)      // "SMITH, JOHN"

Architecture

Cloud or self-hosted. Your infrastructure, your rules.

1

Get your API key

Sign up, grab an API key from the dashboard. Start making calls in seconds with our SDKs or plain HTTP.

2

Call the API

Send images to our endpoints. Face detection, verification, liveness checks, document scanning -- all one POST away.

3

Scale with confidence

Monitor usage in real-time from the dashboard. Auto-scaling infrastructure handles peaks. Or self-host on your own metal.

Pricing

Simple, predictable pricing

Start free. Scale when you're ready. Self-host if you want.

Free

Self-hosted, forever free

$0 /mo
  • Full engine, all features
  • Docker / ARM support
  • Community support
  • 100 cloud API calls/mo
View on GitHub

Developer

Popular

For startups and side projects

$29 /mo
  • 10,000 API calls/mo
  • All biometric modules
  • Dashboard & analytics
  • Email support
Get Started

Pro

For scaling applications

$99 /mo
  • 100,000 API calls/mo
  • Higher rate limits
  • Priority support
  • Webhooks & events
Get Started

Enterprise

Custom deployment & SLAs

Custom
  • Unlimited API calls
  • Dedicated infrastructure
  • SLA & on-premise option
  • 24/7 dedicated support
Contact Sales

100% Open Source

The entire biometric engine is open source. Inspect every model, audit every algorithm, deploy anywhere. The cloud service is just the engine + multi-tenancy, billing, and managed infrastructure.