API Home Assistant provides various APIs. For detail please refer to Home Assistant API documentation. Websocket API RESTful API Python API Server-sent events