> ## Documentation Index
> Fetch the complete documentation index at: https://developer.energy-hub.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

The Energy Hub provides the ability to send commands to various types of devices. A consistent mechanism is used across all vendors and device types for sending commands and checking their status.

The availability of specific commands for vendors depends on the vendor and the configurations set by the end-user. You can find an overview of the control capability on the [capability](/documentation/capabilities) page.

<img className="block dark:hidden" src="https://mintcdn.com/energyhuballiancegmbh/AsZ2SyL6D2Fmyh_u/images/control_intro_light.png?fit=max&auto=format&n=AsZ2SyL6D2Fmyh_u&q=85&s=576e5c2585ab443ebe09e0d54debae2f" width="1851" height="1026" data-path="images/control_intro_light.png" />

<img className="hidden dark:block" src="https://mintcdn.com/energyhuballiancegmbh/AsZ2SyL6D2Fmyh_u/images/control_intro_dark.png?fit=max&auto=format&n=AsZ2SyL6D2Fmyh_u&q=85&s=299a9debf3137710676e653a1447eba0" width="1851" height="1026" data-path="images/control_intro_dark.png" />

{" "}

In summary, commands are issued through REST API endpoints, such as [Submit Command for Vehicle](api-reference/vehicle-controller/submit-command-for-vehicle). The Energy Hub manages the execution status of the commands. Once the status of a command changes, the application is notified via the streaming service.
