-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
While there's no official API, your best bet is to use an unofficial client for the controller if you want to change things programatically. While you could do it over SSH, any changes you make will be overwritten when the controller reprovisions the switches. This client interacts with the same APIs the web frontend uses, and it's used in a lot of home automation systems (Home Assistant uses it). I've found it to be reliable!
There is an unofficial go sdk and Terraform Provider. Now with port profile support, but I have not tested it, yet.