go-ocpp
OCPP 1.6J, 2.0.1 and 2.1 for charging stations and CSMSs: every action typed and validated against the OCA schemas, security profiles 1 to 3, one dependency.
go get github.com/otfabric/go-ocppThe Open Charge Alliance develops the Open Charge Point Protocol (OCPP) between charging stations and management systems. It publishes the specifications for free, runs a certification program with independent test labs, offers the OCPP Compliance Test Tool and organizes plugfests around the world.
OT Fabric is not affiliated with Open Charge Alliance. This profile is independent and based on the organization's own published pages, linked next to each fact. OCA is the authority on its terms and fees.
Each question is separate, because "open" and "free" mean different things here. A yes always means open or free to someone who is not a member.
Published examples as listed on the organization's pages on 23 Oct 2026. Where a page does not say whether a fee recurs, we do not guess.
| Tier | Published fee | Who can join | Votes | Working groups | Source |
|---|---|---|---|---|---|
| Liaison | Free | Standards-setting or defining bodies (SSOs/SDOs) and supportive organizations that fit no other category. IEC experts can join as Liaison Participants. | Unknown | Unknown | openchargealliance.org |
| Individual | €297 a year | People with a professional interest in developing, distributing, installing, maintaining or using OCA standards. | Unknown | Yes | openchargealliance.org |
| Institutional | €990 a year | Research and consulting groups, laboratories, regulators and universities. | Unknown | Yes | openchargealliance.org |
| Implementer | €990 to €8,250 a year | Vendors of hardware or software implementing OCA standards. Revenue under 1M €990, 1M to 10M €2,475, 10M to 50M €4,950, over 50M €8,250.OCTT Professional at the participant rate. | Unknown | Yes | openchargealliance.org |
| Adopter | €990 to €8,250 a year | Organizations that deploy charging networks with OCA standards, including grid owners and operators. Same revenue bands as Implementer. | Unknown | Yes | openchargealliance.org |
OCA is one of the most open organizations in this directory. The specifications are free for everyone, plugfests welcome the whole industry, certification is open to every company with an OCPP implementation, and the Starter edition of the compliance test tool is free.
Influence over the specification is a different matter: the Technical and Compliance working groups are for members. The cheapest way in is Individual membership at €297 a year; companies pay from €990 by revenue band.
The price gap that matters most for small vendors is the test tool. OCTT Professional costs €7,900 a year for Adopter and Implementer members and €17,900 for everyone else, which on its own can justify a membership.
Independent open-source work on the same protocols. Listing them here does not mean they are certified by or associated with OCA.
OCPP 1.6J, 2.0.1 and 2.1 for charging stations and CSMSs: every action typed and validated against the OCA schemas, security profiles 1 to 3, one dependency.
go get github.com/otfabric/go-ocppProbe a CSMS, send any OCPP message, simulate hundreds of charging stations, run scenarios in CI, or serve a test CSMS for station development.
OCPP reference stacks: The Mobility House ocpp, ChargeTimeEU Java-OCA-OCPP, ocpp-go, EVerest libocpp and CitrineOS, for 1.6J, 2.0.1 and 2.1.
Verified on 23 Oct 2026; due for a re-check by 21 Apr 2027 (180 days). Found something out of date? Report a correction or edit the data on GitHub.