SRI LANKA'S NATIONAL
EV CHARGER HUB

Every-Charger On Every-App

The interoperability network that connects all EV Charging Apps together.
Find any charger, use any app, charge anywhere across Sri Lanka.

COMMUNITY CHARGE MAP

Spotted a public charger we should list?

Anyone can submit a charging location — the hub publishes approved entries on the public map and pushes them out to OCPI partners (party LK/PUB). One form, one photo, ~30 seconds.

What is evchargerhub.lk?

A neutral OCPI 2.2.1 hub that lets CPOs (charging point operators) and eMSPs (e-mobility service providers) push and pull data through a single, version-controlled interface — no point-to-point integrations.

Standards-compliant

Hand-written OCPI 2.2.1 implementation tracked against the upstream spec PDF — no proprietary extensions.

Self-service onboarding

Sign up, submit your company registration, and receive a scoped Token A once an admin approves.

Open developer tools

Quickstart with copy-paste samples, a browser sandbox, TypeScript + Python SDKs, Postman collection, OpenAPI spec.

How it works

Common first steps — then pick the path that fits your stack.

  1. Sign up with your work email and verify the inbox.
  2. Apply with your company registration. Tell us which path you want — OCPI protocol (Option A) or Direct API (Option B) — and the OCPI role you need (CPO / eMSP / Hub user).
  3. An admin reviews and approves. You receive your credentials in email — a Token A for Option A, an API key (mvk_…) for Option B.
Option A · You run the server

Starter kit

Clone our open-source vc-ocpi-starter (Node + Fastify) and run it on your own server. Already implements every OCPI 2.2.1 endpoint — handshake, locations, sessions, CDRs, tariffs — out of the box.

  • Ready to run in ~5 minutes
  • You control infra + secrets
  • MIT-licensed, fork freely
git clone https://github.com/Volt-Charge/vc-ocpi-starter.git
cd vc-ocpi-starter && npm install
npm run handshake -- --token-a YOUR_TOKEN_A
Option B · We run the server

Direct API

Don't want to run your own OCPI server? Call our REST API directly — we handle the OCPI integration for you. Push locations and sessions with simple JSON POSTs; we take care of the handshake, retries, and delivery to the hub.

  • Nothing to install or maintain
  • Auth with a single API key
  • Webhook events back to your service
curl -X POST https://evchargerhub.lk/managed/v1/locations \
  -H "Authorization: Bearer mvk_…" \
  -H "Content-Type: application/json" \
  -d @location.json

Option A: run the credentials handshake against /ocpi/2.2.1/credentials — Token A rotates to Token C and you're live.
Option B: no handshake needed — your mvk_… key works immediately on /managed/v1/* and we run the OCPI handshake on your behalf.

Why EV Charger Hub?

Universal Access

Access every EV charging station in Sri Lanka through a single unified network. No more switching between multiple apps.

Real-Time Location

Find available charging stations near you with live updates on availability, pricing, and connector types.

Interoperability

Connect charge station operators and EV drivers seamlessly. One network, unlimited possibilities.

Smart Integration

Integrate your charging infrastructure with our robust API. Easy setup, powerful features, full control.

Fast & Reliable

Experience lightning-fast charging discovery and booking. Our infrastructure is built for speed and reliability.

24/7 Support

Round-the-clock assistance for drivers and operators. We're here to ensure your charging experience is seamless.

Common Realtime Location Service is LAUNCHED!

Experience the future of EV charging in Sri Lanka. Join thousands of drivers already using our network.

Our Partners

Calling All Charge Station Operators to Join!

Ready to expand your reach? Join Sri Lanka's premier EV charging network today.

Email: info@evchargerhub.lk

Call: +94 777 639 632