Welcome to AppDaemon’s documentation!
Generated Mar 31, 2023
AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for home automation projects, and any environment that requires a robust event driven architecture.
Out of the box, AppDaemon has support for the following automation products:
Home Assistant home automation software.
MQTT event broker.
AppDaemon also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets.
A Note on Release Velocity
AppDaemon has reached a very stable point, works reliably and is fairly feature rich at this point in its development. For that reason, releases have been slow in recent months. This does not mean that AppDaemon has been abandoned - it is used every day by the core developers, and has an active community on Discord (see below).
If you have a question or need support, the following resources can help you:
The dedicated Home Assistant Community forum
Our Discord server, where you are invited to join us for tips and tricks, AppDaemon discussions and general home automation!
AppDaemon is developed and maintained by a small team of hard working folks:
Andrew Cockburn - AppDaemon founder, Chief Architect and Benevolent Dictator For Life.
Odianosen Ejale - Core & MQTT Development and maintenance, fixer and tester.
Special thanks to Carlo Mion for the design and configuration of our CI pipeline and project packaging.
With thanks to previous members of the team:
Humberto Rodríguez Avila
- Getting started
- Docker tutorial
- AppDaemon Tutorial for HASS Users
- Writing AppDaemon Apps
- Community Tutorials
- AppDaemon API Reference
- HASS API Reference
- MQTT API Reference
- Dashboard Install and Configuration
- Dashboard Creation
- HADashboard Widget Development
- Internal Documentation
- Stream Docs (High Level):
- Upgrading from 3.x
- Upgrading from 2.x
- Change Log