Integrations

Connect Gridmock to your development workflow, CI/CD pipeline,
and existing CSMS infrastructure.

API & Client Libraries

REST API and official SDKs for programmatic control of your simulations

REST API

Full control over charger simulations, scenarios, and message logs

POST /api/v1/chargers
GET /api/v1/chargers/:id
POST /api/v1/chargers/:id/start
GET /api/v1/messages

WebSocket

Real-time OCPP message streaming and event notifications

wss://api.gridmock.com/ws
# Subscribe to message events
# Real-time simulation updates

Official Client Libraries

Py

Python

gridmock-python

pip install gridmock
GitHub →
JS

Node.js

@gridmock/sdk

npm install @gridmock/sdk
GitHub →
Go

Go

gridmock-go

go get gridmock.com/sdk
GitHub →

CI/CD Pipeline Integration

Automate OCPP testing in your deployment workflow

GitHub Actions

Official action

Run OCPP compliance tests on every PR

GitLab CI

Pipeline integration

Add to your .gitlab-ci.yml

JK

Jenkins

Plugin available

Jenkinsfile configuration examples

CircleCI

Orb available

Pre-built CircleCI orb

Docker

Container image

Self-hosted simulations

K8s

Kubernetes

Helm charts

Deploy on your cluster

CSMS Platform Compatibility

Test against popular charging management systems

Open Source CSMS

OCPP-J Server
1.6 / 2.0.1
SteVe (OCPP Server)
1.6
MobilityHouse OCPP
1.6 / 2.0.1
CitrineOS
2.0.1

Commercial Platforms

ChargePoint
1.6 / 2.0.1
Driivz
1.6 / 2.0.1
Ampeco
1.6 / 2.0.1
Custom CSMS
Any OCPP

Building Your Own CSMS?

Gridmock works with any OCPP-compliant backend. Just point your simulated chargers at your WebSocket endpoint. Need help testing a custom implementation? Contact us.

Monitoring & Notifications

Get alerted when tests fail or simulations behave unexpectedly

Webhooks

POST events to your endpoint: simulation started, message sent, test failed

Slack

Get notifications in your team channel when tests complete

Email Alerts

Automatic email when scenarios fail or chargers disconnect

Ready to Integrate?

Gridmock is in early access. Request access to start integrating OCPP testing into your workflow.