Nx Cloud

The Nx Witness Cloud service uses a combination of cloud computing technologies – including Amazon AWS – to enable simple remote connectivity, streaming, and management of one or an unlimited number of Nx Witness Systems.

Cloud Connect

Connect your Nx Witness System to the cloud and login to your Nx Witness system from anywhere, anytime, on any device.

Share Access

Quickly share access to any system connected to Nx Cloud with anyone using their email address and custom user roles.

Unlimited Systems

Connect an unlimited number of systems to a single account for managed services or large enterprise customers.

Web Viewing

View live or recorded video from any camera connected to any cloud-connected system without the need to install anything.

Secure & Encrypted

Nx Cloud undergoes continual security testing and uses the latest encryption technologies to secure user data.

Cloud API

Nx Cloud has an API that allows integration to 3rd party Internet-connected systems - like Zapier.

See Nx Witness Cloud Specs

Nx Desktop

The Nx Witness Desktop application is a rich media player with a flexible GRID interface, unmatched speed and responsiveness, instant notifications, an embedded browser, and a user experience unlike any other video management software.

Flex GRID User Interface

A revolutionary interface that allows users to create an unlimited number of customizable, shareable layouts.

Universal Fisheye De-warping

De-warp any live or recorded fisheye video or image, add virtual PTZ tours, and more.

Advanced PTZ

Control PTZ cameras using quick point and click or outline-to-zoom user interface controls.

Cloud Connect

Connect your Nx Witness System to the cloud and login to your Nx Witness system from anywhere, anytime.

User Management

Quickly add users and manage user rights with custom user roles, LDAP / Active Directory integration, and more.

Adaptive Scaling

Nx Witness Desktop uses adaptive scaling technology to optimize speed while minimizing CPU and network usage.

Multi-Camera Viewing

View up to 64 video streams on a single layout - with support for MJPEG, H.264 and H.265 live streams.

Super Lightweight

The Nx Witness Desktop application is an 80 MB installer and can run well even on super lightweight computers  (like the Intel Compute Stick).

Secure & Encrypted

Nx Witness Desktop uses HTTP and SSL to communicate with all System servers for secure, encrypted communications.

Multi-Video Export

Export from Nx Witness desktop is simple, fast, and flexible. Export single or multiple cameras. Or use Rapid Review.

Unbelievably Fast Search

Search an entire year's worth of recorded video in less than a second using any combination of keywords, calendar, bookmarks, and smart motion.

Soft Triggers

Nx Desktop's Soft Triggers give operators the ability to manually trigger any event - event integrations to 3rd party systems (e.g. Access Control, Fire, Building Automation).

Storage Analytics

Analyze and predict the amount of data being captured by cameras on every storage location in the system to manage storage.


Create completely customizable timed viewing tours of any system resource - live cameras, recorded videos, images, web pages, I/O control panels.

Two Way Audio

Nx Desktop's Two Way audio works like a walkie-talkie, allowing operators to engage with individuals or groups through an IP camera's built-in audio.

Event Rules Engine

Every Nx Witness Server has an IFTT Events Rules Engine that lets operators configure simple or advanced rules based on System-generated or integrated 3rd party events.

HTTP Events & Actions

Integrate any 3rd party System or Device using standard HTTP events and actions combined with notifications, soft triggers, and more.


Manually or Automatically (using the Events Rules Engine) create Bookmarks to highlight critical events and related video.

See Nx Witness Desktop Specs

Nx Mobile

Nx Mobile is a low-latency, user-friendly mobile application for iOS and Android devices that allows users to connect to from anywhere, anytime over Wifi or Data networks.

Low Latency

Nx Mobile has a custom mobile media player with adaptive technology to reduce latency.

Live Thumbnails

See what's happening with your Nx Witness system(s) at a glance with Live Thumbnails.

Multi System Switching

Switch between an unlimited number of systems quickly via Nx Cloud or saved connections.

Fisheye Dewarping

Nx Mobile has built-in universal multi-touch fisheye dewarping you have to see to believe.

Secure & Encrypted

Nx Mobile connects to Nx Witness systems using HTTPS and SSL encryption for end-to-end security.

PTZ Controls

Nx Mobile lets users control their PTZ cameras using specially designed touch controls.

See Nx Witness Mobile Specs

Nx Server

The Nx Server application is a lightweight, powerful media server responsible for discovering, connecting to, and managing Nx Witness system devices and data.

IP Camera Auto-Discovery

The Nx Witness Server application automatically discovers ~99% of the IP cameras on the market today using a combination of ONVIF and native camera SDKs. 

Manually Add Streams

Every Nx Witness Server lets users add any RTSP, HTTP, or UDP stream from any device (IP camera, drone, etc) or 3rd party system (DVR, NVR, etc).

Server Hive Architecture

Every Server in an Nx Witness System synchronizes user and configuration data in real-time ensuring no single point of failure in any size system.

Store Anywhere

The Nx Witness Server allows users to capture and store video pretty much anywhere - local drives, SD cards, NAS devices, Veracity Coldstore, or even cloud locations.

Web Admin Interface

Every Nx Witness Server has a built-in Web Admin Interface to view cameras, check up on things, connect to cloud, or download API and SDK documentation.

Event Rules Engine

Every Nx Witness Server has an IFTT Events Rules Engine that lets operators configure simple or advanced rules based on System-generated or integrated 3rd party events.

Developer Tools

Integrate anything - literally anything - with a RESTful Server API and a full suite of SDKs for device and system integration.

Incredibly Lightweight

The Nx Witness Server application is small, compact, powerful, and can run on anything from a Raspberry Pi to a Super Computer.


Send any combination of notifications - built-in desktop notifications, email, or even via SMS or 3rd party systems using HTTP actions.

See Nx Witness Server Specs

For Developers

Nx Witness has a fully open set of developer tools so developers like you can add new video devices, create integrations with 3rd party systems, and more.

Nx Server API

A comprehensively documented REST API for integrating Nx Witness VMS with any 3rd party device or system.

Source SDK

An SDK for integrating 3rd party video, audio, or I/O devices. Primarily used for non-standard cameras or 3rd party DVRs / NVRs.

Storage SDK

Allows integration of any 3rd Party storage device or system. A great example here is the integration between Nx Witness and Veracity Coldstore.

HTTP Generic Events

Use HTTP Generic Events allows any 3rd party system or device to integrate instantly with Nx Witness using a standard HTTP request.

HTTP Requests-as-an-Action

Use HTTP Requests-as-an-Action to send HTTP requests to 3rd party system or devices for instant integration.

Metadata SDK

Coming in 2018 the Metadata SDK will allow integration of any 3rd party Object-oriented computer vision application powered by deep learning and neural networks.

See Nx Witness Developer Tools

Ready to get started?

Download Nx Witness and try it free for 30 days.

Yup. Let's Do This.