Shinobi vs iSpy
September 15, 2025 | Author: Michael Stromann
9★
Shinobi is Open Source, written in Node.js, and real easy to use. It is the future of CCTV and NVR for developers and end-users alike. It is catered to by professionals and most importantly by the one who created it.
11★
Open Source Video Surveillance Software. iSpy is the worlds leading open source surveillance software for Windows PCs
Shinobi and iSpy are both open-source video surveillance systems (and NVR solutions) that allow to connect IP cameras, webcams and record video. Both have motion detection options, can send notifications/alerts when events occur (via Email, SMS, IM) and provide the ability to remotely view video streams/recordings via the Internet. Both systems allows to configure settings of substreams, codecs, cameras and microphones.
But Shinobi (appeared in 2018) is an American system written in Node.js (i.e. it's web-oriented). Unlike iSpy, which only works on Windows, Shinobi can be installed on any platform (Win, Linux, Mac) using a Docker container. It supports WebSocket streams, WebM and modern data formats (like ONVIF).
iSpy (2007) is an Australian program that in addition to video, supports audio sources and sound detection. It has more of its own functions, as well as third-party extensions, integrations, support for a large number of camera models and protocols (RTSP, HTTP, ONVIF, etc.). You can use third-party mobile applications to access the program via these protocols. Some functions require a subscription, but the basic functionality is free.
See also: Top 10 Video Surveillance Systems
But Shinobi (appeared in 2018) is an American system written in Node.js (i.e. it's web-oriented). Unlike iSpy, which only works on Windows, Shinobi can be installed on any platform (Win, Linux, Mac) using a Docker container. It supports WebSocket streams, WebM and modern data formats (like ONVIF).
iSpy (2007) is an Australian program that in addition to video, supports audio sources and sound detection. It has more of its own functions, as well as third-party extensions, integrations, support for a large number of camera models and protocols (RTSP, HTTP, ONVIF, etc.). You can use third-party mobile applications to access the program via these protocols. Some functions require a subscription, but the basic functionality is free.
See also: Top 10 Video Surveillance Systems