Product
Enterprise Face Recognition SDK for Private Deployment
Integrate high-performance 1:1 face verification and 1:N face identification into your applications with FacePlugin. Powered by NIST FRVT-evaluated algorithms, the SDK delivers fast, accurate biometric matching while running entirely on your own infrastructure—keeping every face template and biometric record private and under your control.
- No per-call fees
- Native SDKs & license keys
- No per-auth fees
1:N
Identification at scale
NIST
FRVT-evaluated
<1s
Template matching
0
Per-match fees
FacePlugin’s Face Recognition SDK gives developers production-grade facial recognition that runs where your data already lives — your own servers, private cloud, or directly on a mobile device. It converts a face image into a compact, irreversible biometric template and compares templates for 1:1 verification (is this the same person?) or 1:N identification (who is this person in a gallery of millions?).
Because the SDK is deployed on-premises, biometric data and matching never touch a third-party API. That makes it a natural fit for banks, governments, healthcare providers, and any organization with strict data-residency, privacy, or air-gap requirements. You license the software once and run unlimited matches — there are no per-call fees and no usage metering.
Accurate 1:1 verification and 1:N search
Confirm identity for login and onboarding, or search a face against a gallery of millions of templates in milliseconds. The same models power both, so you can grow from verification to large-scale identification without re-integrating.
- Robust to pose, lighting, ageing, glasses and facial hair
- Configurable match thresholds per use case
- Fast vector search across large galleries
Enrolled Face
Live Capture
Query Face
Capabilities
Everything you need for face recognition
From detection and alignment to template extraction and comparison, all in one SDK.
1:1 verification
1:N identification
On-premises server
Liveness-backed matching
On-device mobile
Fast matching
Use cases
Deploy on-premises or on-device
Run the server SDK on your own Linux backend, or embed the native library on Android, iOS, Flutter, C++ and .NET for fully offline recognition. Either way, templates stay under your control.
Server SDK (Linux / Python) for your backend
Air-gapped and VPC-friendly
Air-gapped and VPC-friendly
FAQ
Frequently asked questions
- Does FacePlugin store biometric data externally?
No. All face recognition and biometric processing take place within your own servers, private cloud, or on-device environment. Your data always stays under your control.
- What is the difference between face verification and face identification?
Face verification (1:1) compares two faces to confirm they belong to the same individual, while face identification (1:N) searches one face against a database to find a matching identity.
- Which development platforms are supported?
FacePlugin provides native SDKs for Linux, Android, iOS, Flutter, Windows C++, and .NET, allowing seamless integration into your applications without relying on cloud APIs.
- How reliable is FacePlugin's face recognition?
The SDK is built on algorithms evaluated in industry-recognized benchmarks and offers configurable matching thresholds to achieve the right balance between security and usability.
- Are there any usage-based or transaction fees?
No. After licensing the SDK, you can perform unlimited face matching and verification on your own infrastructure without per-call or per-match charges.
How it works
Integrate in three steps
Enroll
Capture a face, generate a biometric template, and store the vector in your own database.
Match
Compare a live capture against one template (1:1) or the whole gallery (1:N).
Decide
Return a similarity score and threshold decision your application can act on instantly.
Related SDKs
Explore the platform
Face Recognition SDK
Accurate 1:1 and 1:N face matching on your own infrastructure.
Face Liveness SDK
Passive and active anti-spoofing that stops presentation attacks.
ID Verification Suite
End-to-end eKYC when you need to verify identity at onboarding.
Deploy biometric AI on your own terms
Talk to our team about on-premises face recognition, liveness, and eKYC — or dive into the developer docs.