2025.5.2
  • Getting started
  • Documentation
    • Installation
    • Automations
    • Dashboards
    • Voice assistants
    • Device organization
    • Energy management
    • Advanced configuration
  • Integrations
  • Blog
  • Need help?

On this page

Home ▸ Documentation ▸

Backend of Home Assistant

The backend of Home Assistant is running with Python 3.

The Architecture page show the details about the elements running in the background of Home Assistant.

To implement a new platform or component, please refer to the Development documentation.

Help us improve our documentation

Suggest an edit to this page, or provide/view feedback for this page.
Edit Provide feedback View given feedback

Documentation

  • Overview | FAQ | Glossary
  • Automations
  • Dashboards
  • Voice assistants
  • Organization
  • Home energy management
  • Common tasks
  • Advanced configuration
  • Authentication
  • Backend
    • User interface
    • Database
  • Tools and helpers
  • iOS and Android apps
  • MQTT
  • Official hardware
    • Home Assistant Green
    • Home Assistant Yellow
    • Home Assistant Connect ZBT-1
    • Home Assistant Voice Preview Edition

On this page

Home Assistant

Home Assistant is a project from the Open Home Foundation, sponsored by Nabu Casa.

Join us and contribute!

  • GitHub repo
  • Developers Portal
  • Design Portal
  • Data Science Portal
  • Community Forum
  • Reporting issues
  • Community Merch Store

System status

  • Integration Alerts
  • Security Alerts
  • System Status

Companion apps

  • iOS and Apple devices
  • Android and Wear OS
  • ...and more!

Governance

  • Privacy Notices
  • Contributor License Agreement
  • Terms of Service
  • Code of Conduct
  • Credits
  • License

Follow us

Sign up for our newsletter



Contact us here for media and partnership inquiries. (No technical support!)

Website powered by Jekyll
Originally based on the Oscailte theme

Deploys by Netlify Badge