System Requirements

SAFR Desktop

The administration console for the SAFR platform. Use SAFR Desktop to connect to cameras, process videos, detect faces, and submit images to the SAFR Server or cloud for recognition.

Minimum Requirements

  • Windows Server 2016 or Windows 8.1
  • .NET Framework 4.6.2 or later
  • Intel Core i5-8259U, or AMD Ryzen 7 2700X
  • NVIDIA GT 1030 2GB
  • 16GB RAM
  • 1.5GB available storage
  • Supports 2-3 4K cameras1
  • Supports 4+ 1080p cameras1
Recommended Requirements

  • Windows server 2016 or Windows 10
  • Intel Core i9-7980XE, or AMD Ryzen 7 2700X or faster
  • 16GB RAM
  • 1.5GB available storage
  • NVIDIA GTX 1050Ti 4GB
  • NVIDIA driver 418.96+ for GPU-enhanced performance
  • Supports up to eight 4K cameras1
  • Supports 9+ 1080p cameras1


SAFR Desktop Lite

A version of SAFR Desktop with fewer features and lower system requirements.

Minimum Requirements

  • Windows Server 2016 or Windows 8.1
  • .NET Framework 4.6.2 or later
  • Intel Core i5-7260U
  • NVIDIA GT 1030 2GB
  • 16GB RAM
  • 0.5GB available storage
Recommended Requirements

  • Windows server 2016 or Windows 10
  • Intel Core i7-8750H
  • NVIDIA GTX 1050Ti 4GB
  • 16GB RAM
  • 0.5GB available storage


SAFR Actions

Actions allow you to create and manage responses to event triggers; deploy them to unlock a door, turn on a light, send an alert, record data for reporting, or any security response to fit the use case.

Minimum Requirements

  • Windows Server 2016 or Windows 8.1
  • Intel Core i5-726OU or AMD Ryzen 7 2700X
  • 1GB available RAM
  • 1GB available storage
Recommended Requirements

  • Windows Server 2016 or Windows 10
  • Intel Core i5-8259U or AMD Ryzen 7 2700X
  • 1GB available RAM
  • 1GB available storage


SAFR Server2

The trusted engine of SAFR solutions, the SAFR Server includes: the facial recognition server, identity database, recognition event server, event archive, report server, and remote video feed administration servers.

Minimum Requirements

  • Windows Server 2016 or Windows 8.1
  • .NET Framework 4.6.2 or later
  • Intel Core i5-8259U or AMD Ryzen 7 2700X
  • NVIDIA GTX 1050Ti 4GB
  • 16GB available RAM
  • 1TB available storage
Recommended Requirements

  • Windows Server 2016 or Windows 10
  • .NET Framework 4.6.2 or later
  • Intel Core i9-7980XE or AMD Ryzen TR 1950 or faster
  • NVIDIA GTX 1050Ti 4GB
  • 32GB available RAM
  • 1TB available storage


1Number of cameras is based on an average of five visible faces in a 4K resolution camera view, running at 15 frames per second. Using fewer faces per camera or using lower resolutions enables support for more cameras.

2Installed as part of the SAFR Platform installer.

Desktop Client

The administration console for the SAFR platform. Use the Desktop client to connect to cameras, process videos, detect faces, and submit images to the SAFR Server for recognition.

Minimum Requirements

  • macOS 10.12 or later
  • Dual Core i7 or faster
  • 1GB RAM per connected camera
  • 0.5GB available storage
  • Supports one 4K camera1
  • Supports 2+ 1080p cameras1
Recommended Requirements

iMac Pro:

  • macOS 10.12
  • 8-core Intel Xeon
  • 1GB RAM per connected camera
  • 0.5GB available storage
  • Supports up to eight 4K cameras1

iMac, MacBook Pro, Mac mini:

  • macOS 10.12
  • 6-core Intel i7
  • 1GB RAM per connected camera
  • 0.5GB available storage
  • Supports up to three 4K cameras1
  • Supports 4+ 1080p cameras1


SAFR Actions

Actions allow you to create and manage responses to event triggers; deploy them to unlock a door, turn on a light, send an alert, record data for reporting, or any security response to fit the use case.

Minimum Requirements

  • macOS 10.12
  • Dual Core i5
  • 1GB RAM
  • 0.5GB available storage
Recommended Requirements

  • macOS 10.12
  • Dual Core i5
  • 1GB RAM
  • 0.5GB available storage


SAFR Server2

The trusted engine of SAFR solutions, the SAFR Server includes: the facial recognition server, identity database, recognition event server, event archive, report server, and remote video feed administration servers.

Minimum Requirements

  • macOS 10.12
  • Quad Core i7 2.6GHz
  • 16GB RAM
  • 1TB available storage
  • Supports one 4K camera1
Recommended Requirements

iMac Pro:

  • macOS 10.12
  • 10-core Intel Xeon
  • 32GB RAM
  • 1TB available storage
  • Supports up to six 4K cameras1
  • Supports 7+ 1080p cameras1

Mac mini:

  • macOS 10.12
  • 6-core Intel i7 3GHz
  • 32GB RAM
  • 1TB available storage
  • Supports up to four 4K cameras1
  • Supports 5+ 1080p cameras1


1Number of cameras is based on an average of five visible faces in a 4K resolution camera view running at 15 frames per second. Using fewer faces per camera or using lower resolutions enables support for more cameras.

2Installed as part of the SAFR Platform installer.

SAFR Server1

The trusted engine of SAFR solutions, the SAFR Server includes: the facial recognition server, identity database, recognition event server, event archive, report server, and remote video feed administration servers.

Minimum Requirements

  • Linux Ubuntu 16.04, 16.10, 18.04, CentOS 7.5, or Amazon Linux 2018.03
  • Intel Core i5-8259U or AMD Ryzen 7 2700X
  • NVIDIA GTX 1050Ti 4GB
  • 16GB available RAM
  • 1TB available storage
Recommended Requirements

  • Linux Ubuntu 16.04, 16.10, 18.04, CentOS 7.5, or Amazon Linux 2018.03
  • Intel Core i9-7980XE or AMD Ryzen TR 1950 or faster
  • NVIDIA GTX 1050Ti 4GB
  • 32GB available RAM
  • 1TB available storage


1Installed as part of the SAFR Platform installer.

SAFR Server1

The trusted engine of SAFR solutions, the SAFR Server includes: the facial recognition server, identity database, recognition event server, event archive, report server, and remote video feed administration servers.

Minimum Requirements

  • Linux Ubuntu 18.04
  • 6GB RAM
  • 5.5GB available storage
  • Jetson TX2
  • Jetson Xavier
Recommended Requirements

  • Linux Ubuntu 18.04
  • 6GB RAM
  • 5.5GB available storage
  • Jetson TX2
  • Jetson Xavier


1Installed as part of the SAFR Platform installer.

SAFR Mobile for iOS

Set up a registration kiosk, perform facial recognition, and add users — all from a mobile device.

Minimum Requirements

  • iOS 11.0 or later
  • iPad Pro and iPhone 6/7/8/X

Recommended Requirements

  • iOS 11.0 or later
  • iPad Pro and iPhone 6/7/8/X


SAFR Mobile for Android

Set up a registration kiosk, perform facial recognition, and add users — all from a mobile device.

Minimum Requirements

  • Android 5.0 or later with Google Play Services 13.2.74 or later
  • Quad-core Snapdragon 802 2.5Ghz or faster
  • 2GB available RAM
  • 13MB available storage

Recommended Requirements

  • Android 6.0
  • Quad-core Snapdragon 802 2.5Ghz or faster
  • Samsung Galaxy Tab S4, Samsung Galaxy S8, or Google Pixel 2XL
  • 2GB available RAM
  • 13MB available storage


SAFR Beam for Android

This SAFR utility allows you to configure other devices for secure SAFR operation.

Minimum Requirements

  • Android 6.0 or later
  • Near-Field Communication (NFC) support required
  • 1MB available RAM
  • 8MB available storage

Recommended Requirements

  • Android 6.0 or later
  • Near-Field Communication (NFC) support required
  • 1MB available RAM
  • 8MB available storage


Windows SAFR SDK, Lite Edition

Create a Windows app that can be used to locate and track faces and/or badges in a video file or live video stream. The Lite Edition lacks GPU acceleration, but it has a smaller footprint.

Minimum Requirements

  • Windows 8.1 64-bit
  • C# 7.0
  • 1GB RAM per 4k video stream
  • 60MB available storage

Recommended Requirements

  • Windows 10 64-bit
  • Microsoft Visual C++ (MSVC) 2017 or newer is strongly recommended
  • C# 7.0
  • 1GB RAM per 4k video stream
  • 60MB available storage


Windows SAFR SDK, Standard Edition

Create a Windows app that can be used to locate and track faces and/or badges in a video file or live video stream. The Standard Edition has GPU acceleration.

Minimum Requirements

  • Windows 8.1 64-bit
  • C# 7.0
  • 1GB RAM per 4k video stream
  • 0.5GB available storage
  • NVIDIA GTX 1030 or better
  • NVIDIA driver 418.96 or later

Recommended Requirements

  • Windows 10 64-bit
  • Microsoft Visual C++ (MSVC) 2017 or newer is strongly recommended
  • C# 7.0
  • 1GB RAM per 4k video stream
  • 0.5GB available storage
  • NVIDIA GTX 1080 Ti
  • NVIDIA driver 418.96 or later


Linux SAFR SDK, Lite Edition

Create a Linux app that can be used to locate and track faces and/or badges in a video file or live video stream. The Lite Edition lacks GPU acceleration, but it has a smaller footprint than the Standard Edition.

Minimum Requirements

  • Ubuntu 16 or 18
  • If Ubuntu 18 is used, you may need to downgrade the OpenSSL installation to version 3.
  • 1GB RAM per 4k video stream
  • 60MB available storage

Install the following additional software components to allow VIRGO to run successfully:

  • libcurl3
  • libgomp1
  • libatomic1
  • libbsd0
  • libv4l-0

Recommended Requirements

  • Ubuntu 16 or 18
  • If Ubuntu 18 is used, you may need to downgrade the OpenSSL installation to version 3.
  • 1GB RAM per 4k video stream
  • 60MB available storage

Install the following additional software components to allow VIRGO to run successfully:

  • libcurl3
  • libgomp1
  • libatomic1
  • libbsd0
  • libv4l-0


Linux SAFR SDK, Standard Edition

Create a Linux app that can be used to locate and track faces and/or badges in a video file or live video stream. The Standard Edition has GPU acceleration.

Minimum Requirements

  • Ubuntu 16 or 18
  • If Ubuntu 18 is used, you may need to downgrade the OpenSSL installation to version 3.
  • 1GB RAM per 4k video stream
  • 0.5GB available storage
  • NVIDIA GTX 1080 Ti
  • NVIDIA driver 418.96 or later

Install the following additional software components to allow VIRGO to run successfully:

  • libcurl3
  • libgomp1
  • libatomic1
  • libbsd0
  • libv4l-0

Recommended Requirements

  • Ubuntu 16 or 18
  • If Ubuntu 18 is used, you may need to downgrade the OpenSSL installation to version 3.
  • 1GB RAM per 4k video stream
  • 0.5GB available storage
  • NVIDIA GTX 1080 Ti
  • NVIDIA driver 418.96 or later

Install the following additional software components to allow VIRGO to run successfully:

  • libcurl3
  • libgomp1
  • libatomic1
  • libbsd0
  • libv4l-0


macOS SAFR SDK

Create a macOS app that can be used to locate and track faces in a video file or live video stream.

Minimum Requirements

  • macOS 10.12
  • 1GB RAM per 4K video stream
  • 215MB available storage

Recommended Requirements

  • macOS 10.14
  • 1GB RAM per 4K video stream
  • 215MB available storage


iOS SAFR SDK

Create an iOS app that can be used to locate and track faces in a video file or live video stream.

Minimum Requirements

  • iOS 11 or higher
  • iPhone 6
  • Swift 5
  • 92MB available storage

Recommended Requirements

  • iOS 12
  • iPhone X or iPad Pro
  • Swift 5
  • 92MB available storage


Android SAFR SDK

Create an Android app that can be used to locate and track faces in a video file or live video stream.

Minimum Requirements

  • Android 6.0
  • 1GB RAM
  • 0.5GB available storage

Recommended Requirements

  • Android 6.0
  • 1GB RAM
  • 0.5GB available storage

Windows x86 SAFR Embedded SDK, Lite Edition

Build a facial recognition app on a Windows device with limited resources (RAM, CPU, or memory). The Lite Edition lacks GPU acceleration, but it has a smaller footprint than the Standard Edition.

Minimum Requirements

  • Windows 8.1 64-bit
  • x86 Architecture
  • 200MB RAM
  • 60MB available storage
Recommended Requirements

  • Windows 10 64-bit
  • x86 Architecture
  • 200MB RAM
  • 60MB available storage


Windows x86 SAFR Embedded SDK, Standard Edition

Build a facial recognition app on a Windows device with limited resources (RAM, CPU, or memory). The Standard Edition has GPU acceleration.

Minimum Requirements

  • Windows 8.1 64-bit
  • x86 Architecture
  • 200MB RAM
  • 0.5GB available storage
  • NVIDIA GTX 1030 or better
  • NVIDIA driver 418.96 or later
Recommended Requirements

  • Windows 10 64-bit
  • x86 Architecture
  • 200MB RAM
  • 0.5GB available storage
  • NVIDIA GTX 1080 Ti
  • NVIDIA driver 418.96 or later


Linux x86 SAFR Embedded SDK, Lite Edition

Build a facial recognition app on a Linux x86 device with limited resources (i.e. RAM, CPU, or memory). The Lite Edition lacks GPU acceleration, but it has a smaller footprint than the Standard Edition.

Minimum Requirements

  • Ubuntu 16.04 or later
  • x86 Architecture
  • 500 MB RAM
Recommended Requirements

  • Ubuntu 16.04 or later
  • x86 Architecture
  • 500 MB RAM


Linux x86 SAFR Embedded SDK, Standard Edition

Build a facial recognition app on a Linux x86 device with limited resources (RAM, CPU, or memory). The Standard Edition has GPU acceleration.

Minimum Requirements

  • Ubuntu 16.04 or later
  • x86 Architecture
  • 1500 MB RAM
  • Nvidia GPU GTX10xx or better
Recommended Requirements

  • Ubuntu 16.04 or later
  • x86 Architecture
  • 1500 MB RAM
  • Nvidia GPU GTX10xx or better


Linux ARM SAFR Embedded SDK

Build a facial recognition app on a Linux ARM device with limited resources (RAM, CPU, or memory).

Minimum Requirements

  • Ubuntu 18.04 or later
  • 64bit ARMv8 CPU
  • 200 MB RAM
Recommended Requirements

  • Ubuntu 18.04 or later
  • 64bit ARMv8 CPU
  • 200 MB RAM


Jetson SAFR Embedded SDK

Build a facial recognition app on a Jetson device with limited resources (RAM, CPU, or memory).

Minimum Requirements

The following Jetson devices are supported:

  • Nvidia Jetson TX2
  • Nvidia Jetson Xavier
  • Nvidia Jetson Nano
Recommended Requirements

The following Jetson devices are supported:

  • Nvidia Jetson TX2
  • Nvidia Jetson Xavier
  • Nvidia Jetson Nano


Android ARM SAFR Embedded SDK

Build a facial recognition app on an Android device with limited resources (RAM, CPU, or memory).

Minimum Requirements

  • Android 6.0
  • ARMv7 or ARVMv8 Architecture
  • 200MB RAM
  • 150MB available storage
Recommended Requirements

  • Android 6.0
  • ARMv7 or ARVMv8 Architecture
  • 200MB RAM
  • 150MB available storage