EnergyPal API
EnergyPal is an energy management platform that provides AI-powered forecasting for energy prices, grid load, PV generation, and consumption. The REST API allows third-party integrators to:
- Read forecasts — energy prices, grid load, wind/PV generation, consumption, and meter data
- Send device data — ingest metrics from PLCs, inverters, battery storage systems, and meters
- List devices — query configured devices for an energy connection
Base URL
https://api.energypal.ai/v1
Authentication
All endpoints require an API key (energy_connection_key) provided by your EnergyPal administrator.
Pass it as an HTTP header or query parameter:
# Header (recommended)
curl -H "X-API-Key: your-api-key" https://api.energypal.ai/v1/future?metrics=energy_price
# Query parameter (for browser access)
https://api.energypal.ai/v1/future?metrics=energy_price&api_key=your-api-key
Available Endpoints
| Endpoint | Method | Description |
|---|---|---|
/v1/devices | GET | List configured devices |
/v1/ingest | POST | Send device metrics |
/v1/future | GET | Energy forecasts and actual data |
/v1/docs | — | Interactive Swagger UI |
Interactive API Explorer
The full OpenAPI specification with interactive testing is available at: