DER API Platform

One API to integrate every DER device

Solar panels, EV chargers, HVAC, smart appliances — Derapi normalizes every vendor protocol into a single REST API. Stop rebuilding integrations. Ship the product.

// One call. Every device vendor.
const data = await derapi.devices.telemetry({
  device_id: "solaredge_inv_4821",
  fields: ["output_kw", "lifetime_kwh"]
});

// Returns normalized schema —
// same shape for Enphase, Tesla, ChargePoint
{
  output_kw: 4.82,
  lifetime_kwh: 12847.3,
  grid_connection_status: "connected"
}
40+ DER vendors supported
5 Protocol adapters
5 Device categories
99.9% API uptime SLA

Everything the DER software stack needs

Five core capabilities that remove the integration layer between your application and the hardware fleet it manages.

Unified device schema showing normalized JSON output from multiple DER vendors

Unified Device Schema

Every DER device type returns the same normalized JSON structure

Derapi defines an open device taxonomy with standardized fields for each DER category. Solar inverters return output_kw, lifetime_kwh, grid_connection_status. Battery systems return state_of_charge, charge_power_kw, available_capacity_kwh. Developers write against one schema that works across SolarEdge, Enphase, Tesla Powerwall, and 40+ additional vendors. When a vendor updates their API, Derapi updates the adapter.

Multi-protocol translation layer handling IEEE 2030.5 and OpenADR communication

Multi-Protocol Translation

IEEE 2030.5, OpenADR 2.0, OCPP 1.6/2.0, Modbus, and proprietary REST — all handled server-side

Derapi's protocol adapters cover the full range of DER communication standards: IEEE 2030.5 for utility-grade solar and storage, OpenADR 2.0a/b for demand response signals, OCPP 1.6 and 2.0 for EV charging station management, Modbus/TCP for industrial inverters and commercial HVAC. Developers access all protocols through Derapi's unified REST endpoint — no protocol-specific SDK required.

Credential vault architecture keeping device vendor credentials secure

Credential Vault

Device-vendor OAuth tokens and API keys stored encrypted — your app never holds third-party credentials

When a developer onboards a device fleet through Derapi, vendor credentials are stored in Derapi's encrypted credential vault using AES-256 at rest and TLS 1.3 in transit. The developer's application passes only a Derapi device ID in API calls. Vault entries rotate automatically when vendor tokens expire, and audit logs record every credential access.

Event subscription engine delivering normalized device state change webhooks

Event Subscription Engine

Subscribe to device state changes and grid signals with webhooks or WebSocket streams — no polling required

Derapi's event engine maintains persistent connections to supported DER vendors and normalizes device events into a uniform event schema. Developers subscribe to event types via a simple API call and receive normalized event payloads via webhook or WebSocket. The engine handles fan-out to multiple subscriber endpoints, deduplication of duplicate vendor events, and guaranteed delivery with a 72-hour retry window.

Derapi sandbox environment with simulated DER device fleet for development testing

Sandbox Environment

Full API sandbox with simulated DER device fleets — test demand-response scenarios without hardware

Derapi's sandbox mirrors the production API surface with a fleet of simulated devices spanning solar arrays, residential storage, EV charging stations, and smart thermostats. Developers can inject synthetic telemetry data, trigger simulated grid events, and test command sequences against virtual device behavior models. The sandbox is fully isolated from production device networks and maintains state between API calls within a 30-day session window.

From API key to device telemetry in minutes

Three steps to start reading and controlling DER hardware across vendors.

01

Get your API key

Request access through the Derapi portal. Receive a sandbox API key immediately and a production key after account verification. Onboard your device fleet by connecting vendor credentials through the secure vault flow.

02

Call the unified API

Use Derapi's REST endpoint to read telemetry, send commands, or subscribe to events. One endpoint, one authentication scheme, one normalized JSON schema — regardless of the underlying device vendor or communication protocol.

03

Ship your product

Your application talks to Derapi; Derapi handles every vendor's authentication, protocol translation, and error handling. Add new device vendors to your supported fleet without touching your application code.

Vendor integrations include

SolarEdge Monitoring API Enphase Enlighten API Tesla Fleet Energy API ChargePoint CPMS / OCPP 2.0 EcoFactor HVAC API OpenADR 2.0 Virtual Top Node Swell Energy demand response

DER integration: the real engineering

Start building DER software without integration debt

Get a Derapi API key, access the sandbox, and have your first normalized device telemetry call running within the hour.