Domovoy Documentation

Welcome to the Domovoy documentation! Domovoy is a Python-based automation framework for Home Assistant, built from the ground up with modern async/await patterns.

Note

Domovoy is designed for users who prefer writing home automations in pure Python rather than YAML, Node Red, or n8n, providing a more flexible and developer-friendly approach.

Key Features

  • ServEnts Integration: Create Home Assistant devices and entities directly from Python code

  • Type Safety: Full typing support including auto-generated type stubs for Home Assistant entities and services

  • Hot Reload: Automatic file watching and module reloading during development

  • High Performance: Leverages Python’s async/await for efficient, non-blocking operations

  • Plugin Architecture: Access functionality through well-designed plugins

Contents

Indices and tables