SafePassage Documentation
SafePassage provides AI-powered biometric age verification for your applications. Verify users in real-time with facial analysis, liveness detection, and document verification.
Choose Your Integration Path
| Path | Best For | Time to Integrate |
|---|---|---|
| JavaScript SDK | Frontend-only apps, quick setup | 5 minutes |
| Server Integration | Full control, server-side validation | 15 minutes |
Not sure? Start with the Getting Started guide for an SDK quickstart, then add server-side validation as needed.
Key Capabilities
- Biometric Age Estimation — AI estimates age from facial features in real-time
- Liveness Detection — Prevents spoofing with photos, videos, or masks
- Document Verification — OCR and validation of government-issued IDs
- Face Matching — Confirms the live user matches their ID photo
- Two Verification Modes — L1 (age estimation with ID fallback) or L2 (always require ID)
Quick Links
| Resource | Description |
|---|---|
| Getting Started | SDK quickstart in 5 minutes |
| JavaScript SDK | Full SDK reference |
| Server Integration | API-based integration |
| Sessions API | API endpoint reference |
| Webhooks | Real-time event notifications |
| Verification Modes | L1 vs L2 comparison |
| Dashboard Guide | Manage keys, analytics, webhooks |
How It Works
- Get API Keys — Sign up at portal.safepassageapp.com and generate your keys
- Integrate — Use the SDK (client-side) or API (server-side) to create verification sessions
- Verify Users — Users complete biometric verification through the SafePassage flow
- Handle Results — Receive verification status via redirect parameters or webhooks
Support
- Email: support@safepassageapp.com
- Examples: github.com/safepassageapp/safepassage-examples