OCPP WS IOocpp-ws-io

Packages

All packages in the ocpp-ws-io ecosystem — from the core RPC library to smart charging, version translation, CLI tooling, and the live browser simulator.

The ocpp-ws-io ecosystem is a modular suite of TypeScript packages, each solving a distinct challenge in EV charging infrastructure. Every package is designed to work independently or seamlessly together.


Core Packages


Developer Tools


Install at a Glance

# Core RPC — client & server
npm install ocpp-ws-io

# Version translation proxy
npm install ocpp-protocol-proxy

# Smart charging math
npm install ocpp-smart-charge-engine

# CLI tools (no install required)
npx ocpp-ws-cli --help

# Logging
npm install voltlog-io

Choosing the Right Package

NeedPackage
Build a CSMS or charge point in Node.jsocpp-ws-io
Support legacy 1.6 hardware on a 2.1 backendocpp-protocol-proxy
Distribute grid power across multiple chargersocpp-smart-charge-engine
Test, mock, or debug OCPP traffic locallyocpp-ws-cli
Visualize OCPP sessions in the browserocpp-ws-simulator
Structured, performant loggingvoltlog-io

All packages are independently installable. You don't need the full ecosystem — pick only what your project requires.


Interoperability

All packages share the same TypeScript type definitions for OCPP messages, meaning data flows between them without any manual type casting. See the Architecture Overview for how they wire together.

On this page