Public Beta

This is ControlBird, running live.

Real-time automation for homes, buildings, and industrial sites. The demo is a live instance. Click around.

ControlBird platform preview
Or run it yourself:
docker run -d --name controlbird -p 3000:3000 -v controlbird-data:/opt/controlbird/data controlbird/ce:latest
Free Community edition. Full guide →

What it does

The details live in the docs.

One live database

Every device, sensor, and setpoint lives in one in-memory database. Changes reach every dashboard and automation in under a millisecond.

Docs →

Speaks your protocols

Modbus, OPC UA, MQTT, BACnet, DNP3, EtherNet/IP, CoAP, HTTP. Map a controller's registers to live data with no custom code.

Docs →

Visual builders

Drag-and-drop dashboards, schematics, and faceplates bound to live data. No code required.

Docs →

Automations and alarms

React to any data change. Escalate alarms until someone acknowledges. Drop into JavaScript when rules aren't enough.

Docs →

Also built in:role-based access controlautomatic failoverversion-controlled configurationcloud or self-hosted

From smart homes to factory floors

Same platform, different scale.

Smart Home

Lights, locks, thermostats, and scenes, running locally on your own hardware.

Zigbee & Z-Wave Local control

Vacation Rental

Guest access codes, energy monitoring, and guest-safe kiosk dashboards per property.

Multi-property Guest access

Building Management

HVAC, lighting, and occupancy schedules over BACnet and Modbus.

BACnet & Modbus Zone control

Industrial Automation

Connect PLCs and RTUs with trend history, alarm escalation, and failover.

Historian Failover

Protocols and integrations, out of the box

Modbus, OPC UA, MQTT, BACnet, DNP3, EtherNet/IP, CoAP, HTTP, and ready-made device integrations. This list comes straight from the live extension catalog.

BACnet

Building automation and HVAC control

CoAP

Constrained IoT device protocol

DNP3

SCADA and utility infrastructure

EtherNet/IP

Industrial Ethernet for PLCs and drives

HTTP / REST

Web API integrations and webhooks

Modbus TCP/RTU

Industrial device communication over TCP or serial

MQTT

Lightweight IoT messaging protocol

OPC UA

Unified industrial communication standard

Plus dashboards, scripting, and an extension catalog for custom integrations.

Common questions

Short answers to the questions we get most.

ControlBird is a real-time automation platform. It connects your devices and equipment through a central data store, then lets you build dashboards, create automations, and monitor everything from a browser. Think of it as a universal control panel for any connected device.
We support all the major industrial protocols, including Modbus, OPC UA, MQTT, BACnet, and DNP3, plus ready-made integrations for popular smart-home platforms like Zigbee, Z-Wave, ESPHome, Tasmota, and Home Assistant. We add new adapters and integrations regularly, so if your device has a network interface or serial port, it can almost certainly connect to ControlBird.
No. ControlBird includes visual builders for dashboards, automations, and device configuration. You can drag and drop to create everything. For advanced users, we also support JavaScript scripting for custom logic.
ControlBird is designed to scale from a single home to an entire building or industrial site. It includes built-in historian, alarm management, role-based access control, fault tolerance, and a visual dashboard builder. These are features that other platforms bolt on as addons. We publish detailed side-by-side comparisons with Home Assistant, Ignition, and ThingsBoard on our Compare page.
Yes. The free Community edition is self-hostable, with unlimited data points and core protocols (HTTP, OPC UA, MQTT). For a managed cloud deployment, the Starter plan is $20/mo. Want a walkthrough first? Email [email protected] to schedule a personalized demo.
Yes. ControlBird Cloud is fully managed. Deploy in 2 minutes with automatic updates, backups, and SSL included. For teams that need full control over their data, the Enterprise plan supports self-hosted deployment on your own infrastructure, including air-gapped networks. Contact [email protected] for Enterprise pricing.
All connections use TLS encryption. Your data is stored on isolated infrastructure, and you control access with fine-grained role-based permissions. For maximum security, the Enterprise plan supports full self-hosted deployment on your own hardware.

Running in two minutes.

Create a cloud instance from $20/mo, or self-host the free Community edition.