Skip to content

The API-First Infrastructure For EV Charging

Designed for engineers, eMabler's APIs connect charging to the systems you already run, giving your team the freedom, speed, and control to build only what you need and when you need it.

api.emabler.io
GET /v1/charging-sessions/sess_8f21

{
  "id": "sess_8f21",
  "status": "completed",
  "energy_kwh": 42.6,
  "charge_point": "cp_a1b2c3",
  "success": true
}
Neste
Helen
Aimo Park
Joulia
Movel
Lyse
Laddel
Parcandi
Järvisydän
Bender
Dreev
Semel
Silver Atena
Time Park
ABC
Klepp Energi
Neste
Helen
Aimo Park
Joulia
Movel
Lyse
Laddel
Parcandi
Järvisydän
Bender
Dreev
Semel
Silver Atena
Time Park
ABC
Klepp Energi
Open APIs

Built for integration from day one

eMabler provides two open APIs that work together: a REST API for the calls you make, and a Push API for the events we stream to you. Both are fully documented, versioned, and proven in production across millions of charging sessions, so you can build charging into your own product fast and trust it to stay stable as you scale.

REST API

Read, write, configure

REST gives you full programmatic access to the whole platform: chargers and sites, sessions, tariffs and pricing, RFIDs and users, energy management, and data export. Start or stop a session, reconfigure a connector, or pull a month of history in one call, then automate the workflows your operation runs on. The contract is versioned and backward-compatible, so what you ship today keeps working tomorrow.

  • Read, write, and configure across the platform
  • Build custom workflows and automate operations
  • Versioned and stable as the platform evolves
Read the REST API docs
api.emabler.io
GET /v1/charge-points/cp_a1b2c3

{
  "status": "available",
  "connector": "Type 2",
  "firmware": "3.4.1",
  "online": true
}
Push API

Real-time event streaming

Subscribe once and eMabler streams charging events to your endpoint the moment they happen, over webhooks, Kafka, Azure Service Bus, or AWS SNS. Your systems react in real time and never have to poll, so live status, transactions, and meter values reach your stack as fast as they change.

  • Transactions, charger status, meter values, and entity changes
  • Real-time streaming with no polling
  • Feeds your CRM, billing, and energy systems
Read the Push API docs
api.emabler.io
POST /webhooks/emabler

{
  "event": "session.completed",
  "session_id": "sess_8f21",
  "energy_kwh": 42.6,
  "success": true
}
eMabler's APIs are well designed and clearly documented, which made the integration straightforward for our team.”
Parcandi
Olga Pieritz
Head of Charging at Parcandi
Integrations

300+ integrations you don't have to build

Payments, billing, energy management, roaming, fleet, CRM and ERP: the connectors are already built. Pick what you need, plug it into the systems you already use, and go live without months of custom work.

Every integration runs on documented, stable APIs already in production. We own the architecture, the delivery, and the maintenance, so connections don't break as you scale. Don't see what you need? Get in touch. We build custom integrations too.

Explore the eMabler ecosystem
Payments

Including: Apple Pay, Google Pay, Vipps, MobilePay, Credit cards

Take ad hoc payments right at the charger with cards, mobile wallets, and payment terminals, so any driver can charge and pay without an app or an account.

Roaming

Including: Hubject, Gireve, Plugsurfing, Enapi

Open your network to roaming partners and give your drivers access to hundreds of thousands of charge points across Europe, with sessions and CDRs exchanged over OCPI.

Energy management

Including: Octopus Energy, Emulate, Enico

Shift charging to cheaper, greener hours with spot-price and virtual-power-plant integrations, and balance load across a site with dynamic load management.

Business systems

Including: Salesforce, Hansen, Utility Cloud

Push live sessions, charger status, and invoices into the CRM, ERP, and billing systems you already run, so charging data shows up where your teams work.

Fleet & leasing

Including: Ayvens, NF Fleet, TandemDrive

Send charging sessions to fleet and leasing platforms for automated home-charging reimbursement, cost control, and per-driver reporting.

Custom API

Build exactly what you need

Not in the library yet? Build it yourself on the documented REST and Push APIs, or we build the connector with you.

Embedded charging

Charging built into the app your customers already use

Your customers already have an app for fuel, parking, loyalty, or energy. eMabler's APIs let you add EV charging right into it: start and stop sessions, show live status, take payment and issue receipts, without sending anyone to a separate app.

Everything runs under your brand and your UX. You own the experience end to end, the data flows straight into your systems, and drivers never leave the product they already trust.

  • Your brand and UX: Your colors, your flows, your design system, not ours.
  • Native in your existing app: Ship charging as a feature, not a second app to download.
  • Drivers never leave your product: One login, one wallet, one place for every service you offer.
EV charging embedded natively in a branded customer app, alongside fuel, car wash and food ordering
eMabler allows us to keep charging as part of the Neste experience. We manage the customer relationship through our own app, retain ownership of customer data, and have the flexibility to expand our charging services as our needs evolve.”
Neste
Lasse Väisänen
Charging Services Manager at Neste
Use cases

What you can build

Expand your charging offer and launch new services on infrastructure you control, while keeping full ownership of your data, sessions, and customers. Use only the endpoints you need, connect them to your existing ERP, CRM, fleet, and go live in weeks.

Build on top of the platform

Add the workflows and logic your business needs on top of eMabler, beyond any prebuilt module.

Integrate with your stack

Move charging data both ways between eMabler and the ERP, CRM, fleet, and identity systems you already run.

Own your data

Keep full control of your charging data, sessions, users, transactions, and vehicles, and export it anywhere.

Automate your operations

Run bulk changes, scheduled jobs, and event-driven workflows through code, with no manual dashboard work.

Build on open standards

Speak OCPP and OCPI so charging fits the same protocols as the rest of your infrastructure.

Scale on one API

Grow from a pilot to thousands of charge points on the same endpoints and data model.

Developer experience

The eMabler developer hub

Comprehensive API documentation, guides, and references: everything your team needs to integrate with confidence, stay productive, and shorten time to market.

Explore the developer hub
docs.emabler.com
Charge points
GET /v1/charge-points
200 OK
Proven at network scale
+300
Ready Integrations
+100 000
Connected Charge Points
+1 Million
Monthly Charging Sessions
99.999%
Platform Uptime
100%
SLA Compliance
4.9 / 5
Customer Satisfaction
FAQ

Common questions about the eMabler API

What kind of API does eMabler offer?

eMabler offers two open APIs that work together: a REST API and a Push API. The REST API handles on-demand requests such as charge points, sessions, tariffs, and billing, and the Push API streams events the moment they happen, over webhooks, Kafka, Azure Service Bus, or AWS SNS. Use one or both to build EV charging into your own product.

Is the API stable as the platform evolves?

Yes. eMabler's REST API is versioned and backward-compatible, so it stays stable as the platform changes underneath it. An integration you ship today keeps working tomorrow.

Can I build charging into my own app?

Yes. You can embed EV charging directly in your own app or portal as a white-label experience, so drivers start sessions, check live status, and pay without ever leaving your product. Everything the platform does is available through the API.

Does eMabler work with my existing chargers and systems?

Yes. eMabler is hardware-agnostic and works with any OCPP-compliant charger, on OCPP 1.6 and 2.0.1. Through the open API and 300+ ready integrations, you can connect charging to the CRM, ERP, billing, and energy systems you already run, and exchange sessions with roaming networks over OCPI.

How long does an eMabler integration take?

Most integrations go live in 2 to 4 weeks. Pre-built connectors cover the major CRM, ERP, and billing systems, and self-service API keys with a test environment let you start building in a few days.

Where do I find eMabler's API documentation?

Full documentation for the REST and Push APIs lives at docs.emabler.com, with OpenAPI references, guides, and an interactive try-it-out. Start with the getting-started guide, or open the eMabler developer hub for everything in one place.

Ready to make charging part of your business?

Stay in the loop

Occasional updates on EV charging, the platform and new customer stories. No noise.