Skip to main content
Dynamo CSMS is a cloud-native API service that gives you full control over your EV charging infrastructure. Whether you’re a software developer building a CPO dashboard, a field installer commissioning hardware, or a platform engineer integrating a roaming network, Dynamo CSMS exposes every capability you need through a single REST API.

What you can do

Dynamo CSMS covers the full lifecycle of EV charging infrastructure:
  • Register and commission charge points using OCPP 1.6 and OCPP 2.0.1 protocols.
  • Monitor real-time status of every charger in your fleet through WebSocket connections and webhook events.
  • Manage billing and tariffs — create pricing rules, apply promotional codes, and generate revenue reports.
  • Balance load intelligently across a site to stay within power limits using the smart charging engine.
  • Integrate roaming networks with OCPI 2.2.1 support for multi-network interoperability.
  • Automate the installer workflow from signup and project creation through commissioning and site-owner handover.

Who uses Dynamo CSMS

CPO developers

Build dashboards, mobile apps, and backend integrations. Use API keys from the Developer Portal to authenticate requests and manage your entire fleet programmatically.

Installers and technicians

Commission charge points in the field. Use the installer-specific auth endpoints to sign up, receive project assignments, register chargers, and complete handovers.

Key capabilities

OCPP support

Dynamo CSMS speaks OCPP 1.6 and OCPP 2.0.1 natively. You can send remote commands, retrieve diagnostics, push firmware updates, and respond to charge point-initiated messages — all through the same REST API.

Real-time monitoring

Subscribe to WebSocket streams or configure webhook endpoints to receive events the moment they happen: charger status changes, session start and stop, error alerts, and energy readings.

Smart charging and load balancing

The smart charging engine lets you define load limits at the site level and automatically distributes available capacity across active charge points. This prevents grid overload and optimises energy costs during peak hours.

Billing and tariffs

Define time-of-use pricing, flat rates, or tiered tariffs. Apply promotional codes to individual sessions. Query billing sessions and export revenue data through the analytics endpoints.

OCPI 2.2.1 roaming

Connect to external CPO and eMSP networks using the OCPI 2.2.1 protocol. Dynamo CSMS handles token validation, CDR exchange, and tariff synchronisation with partner networks.

Webhook event delivery

Register webhook endpoints to receive structured JSON payloads for any event in the system — no polling required. Webhooks are signed with an HMAC-SHA256 signature so you can verify authenticity.

Where to go next

CPO quickstart

Register, generate an API key, and make your first request in under five minutes.

Installer quickstart

Walk through the complete installer workflow from signup to charger online.

Authentication

Understand the two authentication methods, rate limits, and permission scopes.

Charge points

Learn the core data model for charge points, connectors, and EVSE identifiers.