🎉 @facesmash/sdk v2.0.0 is now available on npm — Read the docs →
FaceSmashFaceSmash

Developer Documentation

Add passwordless facial recognition to any app. Browser-native AI handles detection, quality analysis, template matching, and verification — all client-side.

npm install @facesmash/sdk
99.97%
Accuracy
<2s
Auth time
128D
Face vectors
0
Passwords

See FaceSmash in action — from problem to solution

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.

App.tsx
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