2.4B+ Data Points Connected 186K+ Megawatts Managed 12,400+ Operating Sites Worldwide 47K+ Cell Towers Monitored 1.2M+ Fiber Miles Under Watch 340K+ Racks Under Management 89K+ Grid Nodes Online 215K+ HVAC Units Connected 2.4B+ Data Points Connected 186K+ Megawatts Managed 12,400+ Operating Sites Worldwide 47K+ Cell Towers Monitored 1.2M+ Fiber Miles Under Watch 340K+ Racks Under Management 89K+ Grid Nodes Online 215K+ HVAC Units Connected 2.4B+ Data Points Connected 186K+ Megawatts Managed 12,400+ Operating Sites Worldwide 47K+ Cell Towers Monitored 1.2M+ Fiber Miles Under Watch 340K+ Racks Under Management 89K+ Grid Nodes Online 215K+ HVAC Units Connected

Platform Compatibility

Connects to everything you run

One platform, every protocol. Mango speaks your infrastructure's language so you never have to choose between what you monitor and what you miss.

0 Protocols
0 Databases
0 Deploy Targets
0 Security Layers
Scroll to explore

Protocols & Data Sources

What protocols does Mango support?

Every protocol runs as an independent module. Add only what your project needs. Mix industrial, IT, and IoT protocols in a single instance.

BACnet IP Building automation over IP networks
BACnet MS/TP Building automation over RS-485 bus
Modbus TCP/IP Industrial register polling over Ethernet
Modbus RTU (RS-232) Serial Modbus via RS-232
Modbus RTU (RS-485) Serial Modbus via RS-485 bus
OPC DA Classic OPC Data Access interface
DNP3 IP Distributed Network Protocol over IP
DNP3 Serial Distributed Network Protocol over serial
SNMP Network device monitoring via GET/WALK
SSH Secure shell command execution
TCP/IP Raw TCP socket communication
Persistent TCP Long-lived TCP connections
Serial RS-232/RS-485 raw serial I/O
POP3 Email Email inbox polling
Log4j Java log event ingestion
VMStat System performance metrics
HTTP JSON REST API JSON polling
HTTP Image Image capture from HTTP endpoints
HTTP Receiver Inbound HTTP data listener
HTTP Retriever Outbound HTTP data fetcher
SQL Direct database query data source
InfluxDB Line Protocol Time-series data ingestion
Haystack Project Haystack tagging model
ASCII File Flat file data parsing
Data File Structured file import
gRPC High-performance RPC framework
Environment Canada Weather data feed
MQTT Lightweight pub/sub messaging
MQTT Sparkplug B Industrial IoT Sparkplug spec
M-Bus Meter-Bus utility metering
1-Wire Low-cost sensor networks
Z-Wave Wireless home/building automation
eGauge Energy monitoring integration
Control Core Bridge Controller bridge interface
Scripting JavaScript / Python custom handlers
Meta Point-to-point derived values
PID PID control loop logic
Virtual Simulated test data sources
Internal System internals monitoring

Need a protocol not listed here?

The Scripting data source lets you write JavaScript or Python handlers for any protocol reachable over TCP, UDP, or serial. Build custom integrations without forking the platform.

Database Backends

How does Mango scale from embedded
to billions of rows?

Swap backends without changing application code. Mango's storage abstraction means your database choice is always reversible.

H2

Default
Embedded

Embedded, zero-config. Ships with Mango for instant setup and development.

PostgreSQL 15

Recommended
Relational

100x faster queries. Production-grade relational with full ACID compliance.

100x faster queries vs v14

PostgreSQL 14

Relational

Stable long-term support. Widely deployed in enterprise environments.

MySQL

Relational

The world's most popular open-source database.

MariaDB

Relational

MySQL-compatible fork with enhanced performance features.

TimescaleDB

Time-Series

Purpose-built for time-series. Hypertable compression and continuous aggregates.

ClickHouse

Time-Series

Columnar analytics engine. Sub-second queries on billions of rows.

Enterprise NoSQL

NoSQL

Document and key-value stores for specialized workloads.

Embedded Relational Time-Series NoSQL

Deployment Options

Where does Mango
run?

A single codebase deploys to bare-metal servers, edge gateways, containers, or a hybrid of all three. No feature differences between modes.

On-Premise

Full control on your hardware. Air-gapped capable, no external dependencies.

Windows Linux macOS

Edge

Purpose-built gateway appliance. Ruggedized for field deployment at the network edge.

MangoGT Gateway

Cloud

Containerized for any cloud. Kubernetes-ready with horizontal scaling.

Docker amd64 Docker arm64

Hybrid

Edge collection with cloud aggregation. Bidirectional sync across all sites.

Cloud Connect
Cloud Connect

Bidirectional sync between edge and cloud instances. Collect locally, aggregate globally. Each site operates independently if connectivity drops.

Security & Access Control

How does Mango handle
security and access control?

01

Transport Encryption

HTTPS by default SSL/TLS with PKI certificates
02

Authentication

LDAP directory integration OAuth 2.0 / OpenID Connect
03

Authorization

Role-based access control Per-point permission granularity
04

Hardening

Content Security Policy Rate limiting Reverse proxy support
05

Audit & Compliance

Full audit trail logging Non-root Docker containers

All security features are included in every Mango edition. No security add-ons, no premium tiers for compliance features, no per-user fees for SSO.

FAQ

Common questions

What if my protocol is not on the list?

Mango supports custom integrations for any protocol not in the standard library. The Scripting data source lets you write JavaScript or Python handlers for any protocol reachable over TCP, UDP, or serial, and the module architecture supports fully custom data source types for proprietary or uncommon protocols.

Can I switch database backends after deployment?

Yes. Mango separates application logic from the storage layer, so you can migrate from the embedded H2 database to PostgreSQL or another backend at any point with no application code changes required.

How does Mango handle mixed-protocol environments?

Seamlessly. Each data source runs independently, so a single Mango instance can poll BACnet devices, subscribe to MQTT brokers, query SQL databases, and ingest HTTP data simultaneously. All values normalize into a common point model.

Does Mango support air-gapped deployments?

Yes. On-premise and edge deployments run entirely self-contained with no cloud dependency. Licensing can be handled offline, and all modules install from local packages.

How many data points can a single instance handle?

There is no hard architectural limit. Production deployments regularly manage 50,000+ data points on a single instance, and performance scales with hardware and database backend selection.

Can Mango run alongside existing BMS or SCADA systems?

Yes. Mango operates as a vendor-agnostic overlay that reads from existing systems via their native protocols without requiring replacement or modification of field devices.

Ready to connect your infrastructure?

See how Mango works with your specific protocols and deployment requirements.