The Complete
OCPP Ecosystem
for Node.js
A modular, plug-and-play suite of TypeScript tools. Type-safe WebSocket RPC, version translation proxy, smart charging math, CLI tooling, and a live browser simulator — everything in one ecosystem.
3
OCPP versions
6
Ecosystem packages
4
Security profiles
See it in Action
One typed API — Node.js clients, servers, and zero-dependency browser simulators.
CP-001
OCPP Charge Point
Everything you need, nothing you don't
Six complementary packages. One cohesive TypeScript ecosystem — type-safe, tested, and open source.
Version-Agnostic Protocol Layer
End-to-end TypeScript with auto-generated types for OCPP 1.6, 2.0.1, and 2.1. Unified client & server API — request params and responses are fully inferred across all versions.
OCPP Protocol Proxy
Seamlessly bridge legacy OCPP 1.6 chargers to your modern 2.1 CSMS. Pluggable middleware, stateful sessions, and pre-built translation presets.
Smart Charging Engine
Distribute your grid's physical watt budget mathematically across chargers. Built-in OCPP-compliant load balancing and TOU pricing algorithms.
Security Profiles 0–3
Plain WS, Basic Auth, TLS + Basic Auth, and Mutual TLS with client certificates — all four OCPP security profiles out of the box.
Framework Agnostic
Attach to Express, Fastify, NestJS, or any Node.js HTTP server with a single method call. Works anywhere.
Redis Clustering
Optional Redis Pub/Sub adapter for multi-instance deployments. Route messages across distributed nodes behind a load balancer.
Multi-Version Support
Unified API across OCPP 1.6, 2.0.1, and 2.1 — version context always available in handlers. No per-version forks needed.
Browser Simulator & CLI
A zero-install Next.js GUI for live OCPP inspection, plus CLI tools to scaffold, mock, and debug — all from the terminal.
Built to cover the full OCPP stack
From the core protocol library to a live browser simulator — every tool you need to build, test, and ship OCPP charging infrastructure.
From the Blog
Deep dives, tutorials, and release notes from the ocpp-ws-io ecosystem.