WebThings Gateway
Self-hosted smart home hub built on W3C Web of Things standards.

WebThings Gateway is a self-hosted software distribution that lets you monitor and control your smart home from a private hub. It provides a unified web interface, automation rules, and a floorplan view while emphasizing privacy and interoperability.
Key Features
- Unified web interface to monitor and control all devices
- Drag-and-drop rules engine for automations
- Interactive floorplan to visualize device placement
- Time-stamped data logging for trends and insights
- Adapter add-ons to connect new devices and protocols
- Docker and Snap packaging for flexible deployment
- Open, standards-based Web of Things API
Use Cases
- Private home automation hub with local data storage and control
- Cross-protocol device integration via add-ons for centralized management
- Local data visualization and scheduled automations without cloud dependence
Limitations and Considerations
- WebThings Gateway 2.0 introduces API and OS changes; some add-ons may require updates to remain compatible
- Raspberry Pi OS-based images for earlier versions are deprecated; migration to Docker or Snap is recommended
- Some advanced features may require technical familiarity or manual configuration
Conclusion WebThings Gateway enables private, standards-based control of your smart home with local-only operation and an extensible add-on ecosystem. It is actively developed by an open community with ongoing updates through containerized deployments.
Categories:
Tags:
Tech Stack:
Similar Services

Home Assistant
Open-source home automation platform prioritizing local control
Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Frigate
NVR with real-time local object detection for IP cameras
Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.
Tasmota
Open source firmware for ESP8266/ESP32 smart home devices
Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Node-RED
Flow-based low-code tool for building event-driven automations
Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.


ThingsBoard
Open-source IoT platform for device management and dashboards
Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Zigbee2MQTT
Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT
Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.
Docker
Python
Node.js