Every EV charger, tested and running.
From one charger in your garage to a network across the city — and the teams who build the chargers. Built on OCPP, the open standard chargers speak, so you are never tied to one brand. Chargers connect over wss://.
Run them from your browser
A home garage, a car park, a handful of sites. Register your chargers, start and stop a charge, and see every session and what it cost.
Operate it, then open it up
Tariffs, bookings, load management and every session across your sites — then roaming, so other networks' drivers can charge on your stations.
Prove it speaks OCPP
Connect a real charger and get a pass/fail conformance report, or point virtual chargers at your own backend — no lab, no hardware.
Every charger, every charge, one dashboard
One charger or a city-wide network: status as each charger reports it, every session and every kilowatt-hour, live. Owners use the self-serve app; operators get the full console.
One engine, four jobs
One engine underneath all four. Check that your chargers work, run them day to day, open them to drivers from other networks, and practise against a simulated charger when you do not have the real one yet.
ChargePilot
Two ways in on the same system: own your chargers and run them from the self-serve app, or run a public network from the operator console.
- →Self-serve app, or full operator console
- →Sessions, tariffs, and billing
- →Built on the engine you already tested with
HubPilot
Connect your network to other networks over OCPI 2.2.1 — so a driver with someone else's app can charge on your stations, and yours on theirs.
- →Locations, tariffs, sessions and CDRs over OCPI 2.2.1
- →Real-time token authorization across networks
- →A portal to run it, with the partner request log
TestPilot
Connect a charger and find out whether it actually works — a live readout of everything it says, commands you can try by hand, and a pass/fail report you can send on.
- →Real-time OCPP message inspection
- →Send RemoteStart/Stop, Reset, and more
- →Shareable conformance report
SimPilot
A charging station that exists only as software, so you can build and test before any hardware arrives — real charging sessions, and faults on demand to see how your system copes.
- →Full charging-session playback
- →Fault-injection modes
- →Scriptable in CI
From guesswork to a clean report
Most charger bugs hide in the OCPP traffic. Here's testing without us — and with.
See exactly what your charger says
Every OCPP frame, decoded in real time
TestPilot parses CALL / CALLRESULT / CALLERROR as they arrive and lays them out in a structured log. Status is always an icon plus a word — never color alone — so a pass is a pass for everyone.
Connect your first charger today
Own a charger? Start free in the app. Running a network or building chargers? Tell us what you need.
Join the waitlist
Get early access and product updates — no spam.