carbon-aware-sdk
carbon-aware-sdk copied to clipboard
Define our 'value add' in our documentation
Why use the CA SDK and not the electricity maps/watttime APIs directly?
This Q came up in the last Opensource Working Group call, and I (who's close to the project) don't even feel clear on the answer. Making this glaringly obvious in our docs and sharing in gsf-wide newsletter might help us gain new adopters.
Notes from a quick chat with @danuw on this topic
- Coverage
The SDK allows for quicker changing between data sources eg. WattTime and ElectricityMaps, than developing and maintaining a separate integration for each API data provider. The SDK also allows you to add your own data sources.
- Standardised access
Get started quicker - no need to be own broker of the APIs. We handle the upgrades, so users only need to change credentials / endpoints?
- Benefit from other users past experiences of the data source APIs. De-duplicate efforts.