Getting Started Cameras & Video Detection & Recording Automation & Events Actions Integration & Connectivity Network & Discovery AI & Remote Control MQTT Modbus ZeroMQ System & Administration Comparisons Use Cases Troubleshooting About & Legal
Home / Documentation / What is Banalytics? Edge platform for cameras, sensors, and physical systems
Knowledge base Overview 4 min read

What is Banalytics?

An edge orchestration platform for cameras, sensors, and physical systems.

Banalytics is a local-first, vendor-independent edge platform that unifies IP cameras, USB cameras, sensors, and industrial devices into one dashboard. It records video and telemetry on your own hardware (PC, Raspberry Pi, industrial mini-PC, or NAS), routes events through MQTT, Telegram, or APIs, and replaces per-camera cloud subscriptions. It runs on Windows, Linux x86_64, or Linux ARM64 with as little as a 1.66 GHz CPU and 2 GB RAM, and starts from a free Community tier.


Banalytics in one paragraph

Banalytics is an edge orchestration and monitoring platform for cameras, sensors, and physical systems. It connects mixed-brand IP cameras (ONVIF, RTSP), USB devices, DAQ systems, Modbus equipment, and MQTT-based sensors to a single browser-based console. Recordings and raw data remain on your hardware. Events trigger automated workflows: Telegram alerts with video context, MQTT publishes, webhook calls, AI-driven object detection (YOLO), or a Gemini AI assistant. Banalytics does not replace your existing processing code or hardware; it adds the operational layer around them.

Key capabilities

  • Universal device integration — ONVIF, RTSP, USB cameras; DAQ; Modbus RTU/TCP; MQTT v3 and v5; ZeroMQ; gamepads; agent connectors.
  • Local-first storage — recordings on local disk, NAS, edge node, or industrial PC. No cloud account required.
  • Event-based workflows — triggers, filters, actions. Route events to MQTT, APIs, Telegram, email, audio output, PTZ presets, or custom Java/CMD tasks.
  • Browser-based remote access — live streams, dashboards, event history, and system health from any device. P2P or portal-mediated WebRTC.
  • AI on the edge — YOLO object detection, Gemini AI assistant for natural-language scene queries.
  • Modular pricing — first instance of every paid component is free. Pay only for additional instances.
  • Open API — publish results, events, and metadata to external systems, AI pipelines, SCADA, or cloud storage.

Who Banalytics is for

  • Industrial sensing and instrumentation teams running high-bandwidth measurement pipelines (cameras, DAQ, C++/CUDA/Python). Make existing systems observable without rebuilding them. See Industrial sensing.
  • Multi-site SMB operators unifying mixed-brand cameras across retail, services, and warehouses. One dashboard. Actionable Telegram alerts. See SMB operations.
  • AI / ML teams whose core bottleneck is reliable real-world field data collection for training and validation. See AI data teams.
  • Makers, homelab builders, and Home Assistant users running mixed cameras locally without cloud lock-in. See Makers & homelabs.

When Banalytics is not the right fit

  • You only need one wireless camera with a manufacturer app — a consumer cloud camera is simpler.
  • You require a turn-key, hardware-included NVR appliance with on-site warranty support.
  • Your environment requires enterprise PSIM features (LPR, facial recognition at scale, badge-system integration) without customization.

How Banalytics works

  1. Install the Banalytics agent on any PC, mini-PC, or Raspberry Pi (Windows, Linux x86_64, Linux ARM64).
  2. Register the agent in the web console with the access code shown after install.
  3. Add devices: discover cameras automatically (ONVIF discovery, network scan) or add them manually.
  4. Configure recording, motion detection, and event handlers from the browser.
  5. Optionally enable AI components: YOLO object detection, Gemini AI assistant.
  6. Stream live to a dashboard, embed in your own website, or pipe events to MQTT/Telegram/external APIs.

Step-by-step: Install on Windows, How Banalytics works (makers & homelabs), How Banalytics works (SMB operations).

Hardware and OS requirements

ItemMinimumRecommended
CPU1.66 GHz x86_64 or ARM64Quad-core 2.0+ GHz
RAM2 GB4–8 GB
Storage10 GB free + recording spaceSSD + dedicated HDD/NAS for recordings
OSWindows 10/11 64-bit, Debian/Ubuntu, Raspberry Pi OSSame; Linux LTS recommended for headless setups
NetworkEthernet or Wi-Fi to camerasWired LAN; PoE for cameras

Pricing summary

  • Community — $0 / forever. Unlimited ONVIF/RTSP/USB cameras, recording, storage, remote console, system monitor, MQTT, object classification, Telegram & email alerts. One free instance of selected paid components.
  • Basic — $15 / month. Everything in Community, with 30% off each paid component. Predictable when running several add-ons.
  • Pro — $50 / month. Everything in Community, with 50% off each paid component. Lower effective cost at higher usage.
  • Enterprise — custom. SLA, on-premise deployment, custom integration packages, white-label options.

Details: pricing on the main page.

Who builds Banalytics

Banalytics is built by BANALYTICS sp. z o.o., a Polish software company based in Warsaw (REGON 524811891, NIP 1133090698). Contact: info@banalytics.live. Community: r/BanalyticsLive. Tutorials: YouTube channel.

Try Banalytics in 5 minutes

Free Community tier. No credit card. Runs on the hardware you already have.