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

# Planning your integration

> Options for integrating with Axle

Typically an integration with Axle will involve a combination of the following:

* **User flows**: How users sign up and register their assets
* **Asset control**: How we communicate with the assets to collect telemetry and control them

# Building user flows

We provide three integration modes, offering a balance of speed and power to match your needs and developer resources.
In all cases, your brand remains front and center - Axle will always remain in the background.

<Card title="Fully hosted" icon="server" iconType="solid">
  Use our hosted flows to sign up users and register assets, with zero development effort.
</Card>

<Card title="Components" icon="puzzle-piece" iconType="solid">
  Use prebuilt React components to build your own flows, with minimal backend integration.
</Card>

<Card title="API" icon="gears" iconType="solid">
  Build your own frontend, and communicate data with Axle via API for maximum flexibility.
</Card>

# Asset telemetry & control

To participate in flex markets, we need to collect telemetry from assets and control them. For more
details of the telemetry required by each market, see [Markets](../markets/gb).

<Tabs>
  <Tab title="For OEMs">
    <CardGroup cols={2}>
      <Card title="Use your API" icon="square-1">
        We'll integrate with your existing API for telemetry and asset control.
      </Card>

      <Card title="Integrate with Axle's API" icon="square-2">
        Integrate to receive dispatch messages from Axle, and push us telemetry data.
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="For suppliers">
    Leverage Axle's existing hardware integrations, or our prebuilt [Enode](https://enode.com/connect) component to
    connect to a huge array of assets.
  </Tab>
</Tabs>
