Passive face liveness (PAD) API. On-premise, CPU, Linux amd64. Port 14105.
258
Passive face liveness (PAD) for KYC and anti-spoofing. Detects photo, screen, print, and replay attacks from a single RGB face image.
Official image: identixia/face-liveness · Linux amd64 · CPU · Port 14105
This is face PAD — not document authenticity (document-liveness). For recognition + liveness in one service use face-recognition-liveness-sdk.
| Tag | Notes |
|---|---|
latest | Same as latest-cpu |
latest-cpu | CPU image |
1.0.0-cpu | Versioned CPU image |
docker pull identixia/face-liveness:latest
docker run -d --name identixia-face-liveness \
--shm-size=1gb --privileged \
-p 14105:14105 \
-v /etc/machine-id:/etc/machine-id:ro \
identixia/face-liveness:latest
docker logs -f identixia-face-liveness
API: http://127.0.0.1:14105
macOS / Windows Docker Desktop: omit the /etc/machine-id mount.
The image ships without a license. Get a machine code, receive a key, activate:
curl -s http://127.0.0.1:14105/api/machinecode
curl -s -X POST http://127.0.0.1:14105/api/activate \
-H 'Content-Type: text/plain' \
--data-binary @license.txt
| Method | Path | Notes |
|---|---|---|
GET | /api/health | Server health |
GET | /api/machinecode | License machine code |
POST | /api/activate | Raw license (text/plain) |
POST | /api/face/liveness | JSON {"image":"<base64-jpeg>"} |
POST | /api/face/deepfake | Deepfake score when licensed |
Score ≥ 0.5 → Real / pass. Score < 0.5 → Spoof / fail.
curl -s http://127.0.0.1:14105/api/health
Postman + Gradio demos live in the GitHub repo.
Content type
Image
Digest
sha256:b4c9479d2…
Size
303.6 MB
Last updated
14 days ago
docker pull identixia/face-liveness