Docs / Face Recognition And Liveness SDK / Quick Start With The Free Demo
Quick Start With The Free Demo
Run the Face SDK Demo on a Linux machine with one Docker command, open the dashboard and make your first verification call in minutes.
The Demo is the full product with limits: the light recognition model, passive liveness, the browser webcam in Live view, 100 people, 50 API calls an hour and 14 days from activation. It needs internet access to activate and checks in with ARSA once a day.
Before You Start
- A Linux computer (x86_64 with AVX2) with Docker installed, and permission to run
sudo. Rootless Docker is not supported for the Demo. - 2 GB of free memory.
- A Demo licence key: request one with your company e-mail on the Face SDK page. The key arrives by e-mail. One Demo per company.
- For the NVIDIA image: an NVIDIA GPU with driver 535 or newer and the NVIDIA Container Toolkit.
Run It
-
Start the container with your key:
sudo docker run -d --name face-sdk-demo -p 8080:8080 \ -e ARSA_LICENCE_KEY=<your key> \ -v face-data:/data \ -v /sys:/host/sys:ro -v /etc/machine-id:/host/etc/machine-id:ro \ arsatech/face-sdk:2.0.1-demoOn an NVIDIA GPU add
--gpus alland usearsatech/face-sdk:2.0.1-demo-cuda. -
Read the start-up output:
sudo docker logs face-sdk-demoIt shows an API key for your systems (
nf_live_...), a dashboard setup token, and[✓] ACTIVATEDwith the days left. Store the API key now: it is shown only once. -
Open
http://localhost:8080, enter the setup token and create the owner account (see First Run).
Run the command in a terminal on the Linux machine you want to use for the Demo. It needs
sudo; rootless Docker is not supported for the Demo. The Demo can move to another machine twice in its 14 days, one machine at a time. Theface-datavolume keeps your people, keys and licence state: without it they are lost when the container is removed.
Make Your First Call
Compare two photos of the same person:
curl -X POST http://localhost:8080/v2/verify \
-H "x-api-key: $API_KEY" \
-F image1=@photo1.jpg -F image2=@photo2.jpg
The answer holds the decision, the similarity and the threshold that decided it:
{
"decision": "match",
"match": true,
"similarity": 0.8312,
"threshold": 0.3479,
"operating_point": { "profile": "access", "far": 0.0001, "threshold": 0.3479 }
}
Next: enrol people and search for them, or try every call in the dashboard’s Sandbox.
When The Demo Ends
After 14 days analysis stops: the API refuses face calls and the dashboard shows that the Demo has ended, with a link to buy a licence. Your data stays on the face-data volume. To remove everything:
sudo docker rm -f face-sdk-demo && sudo docker volume rm face-data
API v2. Updated 2026-11-12