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.
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.
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
DefaultEmbedded, zero-config. Ships with Mango for instant setup and development.
PostgreSQL 15
Recommended100x faster queries. Production-grade relational with full ACID compliance.
PostgreSQL 14
Stable long-term support. Widely deployed in enterprise environments.
MySQL
The world's most popular open-source database.
MariaDB
MySQL-compatible fork with enhanced performance features.
TimescaleDB
Purpose-built for time-series. Hypertable compression and continuous aggregates.
ClickHouse
Columnar analytics engine. Sub-second queries on billions of rows.
Enterprise NoSQL
Document and key-value stores for specialized workloads.
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.
Edge
Purpose-built gateway appliance. Ruggedized for field deployment at the network edge.
Cloud
Containerized for any cloud. Kubernetes-ready with horizontal scaling.
Hybrid
Edge collection with cloud aggregation. Bidirectional sync across all sites.
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?
Transport Encryption
Authentication
Authorization
Hardening
Audit & Compliance
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.
Deep Dives
Technical resources
Protocol Reference
Supported protocols with configuration details, version notes, and module dependencies.
ExploreDeployment Guide
Step-by-step instructions for each deployment model including Docker images and edge gateway setup.
ExploreSecurity Whitepaper
Technical overview of Mango's security model covering TLS, authentication, RBAC, and hardening.
ExploreFAQ
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.