Canonical Data — JSON API

Machine-readable snapshots of the BMS-EV product catalog. Regenerated from the WooCommerce database of shipping SKUs.

These files are the single source of truth. The Compatibility Matrix, battery/inverter reference pages, docs.bms-ev.com/llms.txt, and the GitHub CSV mirrors are all derived from these three JSON documents. If a number differs between pages, this data set is canonical.

Available datasets

Also available in CSV

GitHub mirror: github.com/BMS-EV/bms-ev-docs hosts the same data as CSV files (batteries.csv, inverters.csv, compatibility.csv) for spreadsheet import.

Schema

compatibility.json entry

{
  "battery": "Tesla Model 3 & Y (all sizes) (All)",
  "inverter": "SOFAR HYD 5-20KTL-3PH",
  "status": "in_catalog",
  "sku_available": true,
  "verification": null,
  "verification_date": null,
  "firmware_min": null,
  "notes": null
}

Fields:

Generated: 2026-09-18. Regenerated automatically when the product catalog changes. Do not edit these files by hand — modify the source catalog instead.