EV charging simulator features and supported OCPP versions

Everything SimItNow can do, and which parts of OCPP 1.6, 2.0.1 and 2.1 it supports.

Simulate chargepoints and CSMS

From a single connector to hundreds of concurrent stations, plus a hosted CSMS chargepoints can dial into, SimItNow covers what your test plan needs.

🔌

Connection Preflight

Before a station is created, SimItNow opens a real OCPP handshake against your CSMS and tells you in plain language what went wrong (credentials refused, wrong path, unreachable host) instead of leaving you with a station that silently never connects.

🏗️

Multi-EVSE Architecture

Simulate multiple EVSEs and virtual chargepoints per station. Configure any topology your CSMS expects, from single-port units to large multi-port sites.

🔋

Realistic EV Simulation

Virtual EVs with live battery tracking. Watch the charge level rise as your CSMS manages the session, just like a real vehicle plugged in.

⚡

Accurate Energy Metering

Meter readings flow to your CSMS on schedule, indistinguishable from physical hardware. Your billing and reporting features get real data to work with.

🔌

AC & DC Charging

Supports both AC (up to 11 kW) and DC fast-charging (up to 90 kW) modes with dynamic power distribution and charging profile management.

🌐

REST API Control

Full programmatic control over every simulator lifecycle. Integrate directly with your test harness, CI pipeline, or load-testing scripts.

🧪

CI/CD & Staging Environment Testing

Point SimItNow at a staging environment or your CSMS/CPMS backend and script OCPP conformance testing and regression suites into every pipeline run, with no physical charge point emulator to rack, cable, or maintain.

📡

Network Fault Injection

Simulate disconnects, reconnects, and error states on demand. Verify your CSMS handles degraded conditions safely and recovers correctly.

⏱️

Simulated Time Control

Run time-dependent scenarios (session timeouts, reservation expiry, scheduled charging) instantly, without waiting for real time to pass.

📈

High Concurrency

Spin up hundreds of concurrent charging stations and EVs simultaneously. SimItNow's cloud infrastructure handles the scale, with no setup or provisioning required on your end.

🔁

Auto-Reconnect

Each station reconnects automatically with random jitter on connection loss, mirroring real-world charger behaviour your CSMS must handle.

🔐

WebSocket Security

Connect to CSMS endpoints that require Basic Auth or TLS. Pass a security object at create time, and SimItNow adds the Authorization header and SSL context automatically, with no changes to your OCPP logic.

🆕

OCPP 2.0.1 and 2.1

Simulate OCPP 2.0.1 and 2.1 charging stations alongside existing 1.6 stations. Full transaction lifecycle, smart charging profiles, and device model support: connect any 2.0.1 or 2.1 capable CSMS today.

🖥️

Hosted CSMS for Chargepoint Testing

Every account gets its own CSMS instance: the mirror image of simulating a station. A real or simulated chargepoint implementation dials in over wss:// using the address generated for your account, with no registration and no password, and you validate its client-side OCPP behavior (1.6, 2.0.1 or 2.1) against a real Central System. The number of chargepoints connected at once matches your charging station allowance, and private mode with per-chargepoint passwords is available through the v2 API.

OCPP 1.6, 2.0.1 & 2.1
supported today

OCPP 1.6

Fully implemented
  • Station registration & keep-alive
  • Remote session start & stop
  • Configurable MeterValues measurands
  • Clock-aligned energy reporting
  • Smart charging profiles
  • Remote configuration
  • Hard & Soft reset
  • Reservation management & auto-expiry
  • Authorization caching & offline fallback
  • ChangeAvailability scheduling
  • Live status updates
  • WebSocket Security (Basic Auth, TLS)

OCPP 2.0.1

Fully implemented
  • Station registration & keep-alive
  • Remote session start & stop
  • TransactionEvent (Started/Updated/Ended)
  • Instant meter readings on session start & stop
  • Configurable MeterValues
  • Smart charging profiles
  • Device model (GetBaseReport, SetVariables, GetVariables)
  • WebSocket Security (Basic Auth, TLS)

OCPP 2.1

Supported
  • Create stations with protocol: "ocpp2.1"
  • Behaves like an OCPP 2.0.1 station
  • Answers every OCPP 2.1 request your CSMS can send
  • V2X, DER control, tariffs and battery swap get a clear “not supported” reply and are not simulated
  • Accepted by the hosted CSMS on the same address as 1.6 and 2.0.1

Every operation is a REST call. The API docs have the full endpoint reference, with examples.

Get started

Run your first simulated session today

Create a free account, generate an API key and connect a virtual station to your CSMS. You do not need a credit card or any installation.

Start free →