Run passive face liveness detection on your own Windows server or workstation through a local REST API and Python bindings – no cloud round-trip, no per-call fees.
These are the exact minimum and recommended requirements published in the FaceLivenessDetection-Windows repository — check the repo directly for the latest version, since SDK requirements can change between releases.
Install the SDK, then activate it with a license key before calling any liveness function – every platform follows this same activate-then-initialize pattern.
lib\cpu\.pip install -r requirements.txt, then run run.bat to start the API on port 8084.GET /api/machinecode, then activate with POST /api/activate and your license key.# Activate with your license key
curl -s -X POST http://127.0.0.1:8084/api/activate ^
-H "Content-Type: text/plain" ^
--data-binary @license.txt
# Run a liveness check
curl -s -X POST http://127.0.0.1:8084/api/liveness ^
-H "Content-Type: application/json" ^
-d "{\"image\": \"<base64-jpeg>\"}"
:: Python bindings
:: ret = sdk.activate("license.txt")
:: ret = sdk.liveness(base64_image)
Licenses are offline and bound to your machine. You don't need a license to start the API once, but liveness checks stay restricted until you activate with a key tied to your machine code.
No. Every liveness check runs on your own server or directly on the device, depending on the platform – images never leave an environment you control.
Licenses are offline and bound to a machine code, application ID, or bundle ID depending on the platform. Contact FacePlugin with that identifier to receive a license key – there are no per-call or per-check fees once licensed.
The Windows integration is maintained publicly on GitHub at github.com/Faceplugin-ltd, where you can browse the code, file issues, and track releases.
Talk to our team to get a license key and a 15-day evaluation period started.