Skip to content
← Standards and alliancesIndustry alliance · Energy and DER · Global

SunSpec Alliance

SunSpec Alliance publishes the SunSpec Modbus information models that solar inverters, batteries and meters expose, and runs certification programs for them and for IEEE 2030.5 / CSIP, for products used with California's investor-owned utilities under Rule 21.

Cheapest way in
Free: Non-member · paid from $1,000 (Individual)
Verified
23 Oct 2026

OT Fabric is not affiliated with SunSpec Alliance. This profile is independent and based on the organization's own published pages, linked next to each fact. SunSpec Alliance is the authority on its terms and fees.

What SunSpec Alliance does

  • PublishesSunSpec Modbus and the SunSpec information models
  • CertifiesIEEE 2030.5 / CSIPPublishes the CSIP conformance test procedures; testing runs at Authorized Test Labs.

Taking part

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.

Can anyone read the specifications for free?
Yes"All SunSpec specifications are free to download and use." Most downloads ask for a name, company and email. sunspec.org
Can anyone take part in the community?
PartlyWebinars and specifications are open; working-group participation starts with Individual membership. sunspec.org
Can an individual take part for free?
NoIndividual membership is $1,000 a year. sunspec.org
Can an organization join for free?
NoCompany participation starts with Contributing membership at $5,000 a year. sunspec.org
Are technical working groups open to non-members?
NoThe membership table marks working groups as not included for non-members. sunspec.org
Can non-members take part in interoperability testing?
YesCertification testing runs at Authorized Test Labs, which set their own fees; non-members can certify. sunspec.org
Can a non-member certify a product?
YesNon-members can certify at a $10,000 certification fee; Contributing members pay $5,000. sunspec.org
Does it maintain or host open-source implementations?
PartlyThe SunSpec Modbus model definitions are published on GitHub; the reference implementation needs membership. sunspec.org

Membership tiers and published fees

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.

TierPublished feeWho can joinVotesWorking groupsSource
Non-memberFree–Free specifications and certification registry; certification fee $10,000.UnknownNosunspec.org
Individual$1,000 a yearAcademics, individual researchers, hobbyists, open-source developers and other individuals.Personal participation; certification fee $10,000.UnknownYessunspec.org
Contributing$5,000 a year–Unlimited company participation; certification fee $5,000 plus certification and software discounts.UnknownYessunspec.org

Certification and interoperability

  • Certification · open to non-membersSunSpec IEEE 2030.5 / CSIP certificationCertifies IEEE 2030.5 clients, gateways, aggregators and servers for California Rule 21. Testing at an Authorized Test Lab; SunSpec evaluates the results against CSIP and its test procedures. sunspec.org
OT Fabric's notes

What stands out

SunSpec is a good example of why "open" needs splitting up. The specifications are free to download and use, working groups are for members, and certification is open to anyone but costs twice as much without a Contributing membership.

The Individual tier is aimed at academics, researchers, hobbyists and open-source developers. At $1,000 a year it is a real cost for a lone maintainer, but it is the route into working groups for someone who does not represent a company.

For IEEE 2030.5, SunSpec is the certification body for California's CSIP profile, not the publisher of the standard: IEEE SA publishes IEEE 2030.5 itself. The certification test procedures are free to download from the specifications page, which makes them a useful public reference for independent implementations.

Related organizations

Related OT Fabric projects

Independent open-source work on the same protocols. Listing them here does not mean they are certified by or associated with SunSpec Alliance.

go-ieee20305

IEEE 2030.5 (Smart Energy Profile 2.0) client, device agent and server for every function set, editions 2018 and 2023, CSIP and CSIP-AUS, and CCM_8. No dependencies.

go get github.com/otfabric/go-ieee20305

go-sunspec

SunSpec over Modbus, both sides: discovers and decodes 112 built-in models into typed, scaled values, and serves simulated or real SunSpec devices.

go get github.com/otfabric/go-sunspec
  • SunSpec
GitHub

sunspecctl

Detect, list, read and poll SunSpec inverters, meters and batteries, and serve a simulated device from a JSON file or a capture of a real one.

  • SunSpec
GitHub

ieee20305-interop

IEEE 2030.5 reference stacks: ANU Envoy, GridAPPS-D, DER Security py20305 and the EPRI client, with mutual TLS and baseline, CSIP and CSIP-AUS fixtures.

SunSpec Explorer

Connect to a SunSpec inverter, meter or battery and see every model it exposes fully decoded. Read once or poll, record and export, without ever writing to the device.

  • SunSpec
GitHub

Sources

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.