We’ll control assets on your behalf to provide flexibility to the grid. We will always do so in a way that protects users and earns them cash.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.
Principles of dispatch
We’ll operate assets within the constraints you provide us. Typically we’ll be optimizing to maximise flexibility revenue within a hierarchy of constraints:User's intent
If we know that the user needs a certain amount of charging, or their house to be at a certain temperature, we’ll ensure that need is met.
The user's tariff
We always make the end user money. We’ll typically avoid displacing usage into peak periods. The only exception is where we’re confident we can
earn the user far more than we’re costing them: for instance, we may charge a battery before a period of extremely high prices, to ensure we can export energy back to the grid to benefit from those prices
Types of dispatch
Event-based
- pausing EV charging because the local grid is strained
- exporting from a battery due to system tightness
- reducing HVAC demand during a peak period
Delegated Control
- smart-charging of EV’s, scheduling charging to take advantage of low prices
- optimising a battery to maximise self-consumption of solar and off-peak charging
- optimising heat pump operations to deliver a warm home at the lowest cost
Price curve
Unlike with event-based or delegated control, with price curve control we don’t get any direct feedback on whether you’re planning to dispatch the
asset as we instruct. This means that we have to bid more conservatively, because our ability to compensate for non-delivery
is lower.
Mechanics of dispatch
You can register to receive dispatch messages via our API, or we can integrate into an existing control API for your assets.- Via our API
- Via your API
- Register a webhook with us that we can use to dispatch the asset
- We’ll send you dispatch messages via that webhook
- Send us event updates to accept or reject the dispatch

