API Introduction

Why eDRV?

eDRV allows you to connect any Open Charge Point Protocol (OCPP) compatible EV charge station to your application without spending weeks and months building and maintaining your own messaging stack.

Network Architecture - M2M APINetwork Architecture - M2M API

Network Architecture - M2M API

However the eDRV cloud platform goes much further than simply wrapping a RESTful API around OCPP. The platform adds an additional layer of Charging Intelligence ensuring your engineering team is focussing on driver experience rather than building tooling around EV charging. For e.g. eDRV ensures that a driver is automatically cutoff when they hit an energy consumption threshold set by the developer.

Server Side REST API

eDRV is a Machine-to-Machine, server side API. Developers are expected to send requests to eDRV cloud on behalf of your client facing applications and users/drivers.

The eDRV API is grounded within REST and HTTP allowing you to use any HTTP client or programming language. All requests and responses are JSON formatted and use standard HTTP response codes, authentication, and verbs.

All requests made to our API require an access token based on the OAuth2 authorization framework.

❗️

Calling the API directly from Client Devices

Using your eDRV API token directly in a client application is a security risk and is prohibited. eDRV is a server side only API and thus we do not have any mobile / client device SDKs.

Supported Protocols

Protocol

Compatibility

Details

OCPP 1.6 J

All AC & DC Charge Stations

OCPP 1.6J Specification

OCPP 2.0.1

*Core use cases only

All AC & DC Charge Stations

OCPP 2.0.1 Specification

Compatible Chargestation Vendors

eDRV works with any, OCPP compatible charge station. We have also tested (to date) with over twenty international charge station manufacturers.

📘

Tested Chargestation Vendors

Although our customers are free to connect any OCPP compatible chargestation. Here is a list of vendors we have formally tested with.

Tested Vendors List


What’s Next

Check out our Quickstart guide next.