> ## 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

> Connect offers the most transparent and customizable method to connect user energy devices and accounts.

Before initiating API requests and receiving streaming data from energy devices, the user must connect their vendor account to your application. The Energy Hub Alliance manages this without the need for an additional user interface, ensuring that the connection process is handled entirely through API endpoints. With this approach, it's up to you how things look in your end-user frontend, and your connect flow implementation remains fully customizable.

**The connect flow is divided into two steps: connect session and linking:**

<Card title="Connect session sequence" icon="square-1">
  As a first step, the user's vendor account needs to be connected with the
  Energy Hub Alliance. Connecting the vendor account authenticates the user's
  account with the Energy Hub Alliance through the official vendor third-party
  flow. Once this step is completed, you can link energy devices from that
  vendor account to the Energy Hub Alliance.
</Card>

<Card title="Link" icon="square-2">
  As a second step, the energy devices of the connected vendor account can now
  be linked with the Energy Hub Alliance. This allows the user to choose
  precisely which devices to connect from that vendor account.
</Card>
