FaceSmashDeveloper Documentation
Add passwordless facial recognition to any app. Browser-native AI handles detection, quality analysis, template matching, and verification — all client-side.
See FaceSmash in action — from problem to solution
Explore the docs
Everything you need to integrate face authentication — from quickstart to production.
Architecture overview, how it works, browser support, and the full documentation map.
Install the SDK and ship your first face login in under 5 minutes.
Drop-in React components, vanilla JS client, hooks, events, and low-level utilities.
PocketBase REST API — authentication, face endpoints, users, and webhooks.
React integration, custom UI, improving accuracy — step-by-step tutorials.
How biometric data is processed, stored, encrypted, and never leaves the browser raw.
Browser-Native
No native SDKs or plugins. Works on any device with a camera.
Privacy-First
Face vectors extracted client-side. Raw images never leave the device.
Adaptive AI
Multi-template learning improves accuracy with every login.
Cross-Platform
Chrome, Safari, Firefox, Edge — iOS, Android, Windows, Mac, Linux.
Ship in 5 lines
Drop-in React components or vanilla JS — your choice.
import { FaceSmashProvider, FaceLogin }
from '@facesmash/sdk/react';
<FaceSmashProvider config={{ apiUrl: 'https://api.facesmash.app' }}>
<FaceLogin onResult={(r) => r.success && redirect('/dashboard')} />
</FaceSmashProvider>Built by EVERJUSTv1.2.0