Silicon Data API Intro
Introduction to using Silicon Data’s APIs
Silicon Data APIs allow developers to request data from Silicon Data’s various products. For example, you can create SiliconMark test jobs, query historical data from Silicon Navigator, or estimate GPU carbon emissions with SiliconCarbon.
Using Silicon Data APIs
Silicon Data uses Bearer authentication for the APIs. Requests should include an Authorization header containing the word “Bearer” followed by the token.
The exception is the /user/login API which is used to obtain a temporary user token.
Professional and Plus subscribers can also create longer lived application bearer tokens using the /application/create API to create an application, then the application/generate-token API to create temporary tokens.
The Silicon Data APIs are accessible at https://api.silicondata.com/, so all the API paths documented are appended to that endpoint URL.
Silicon Data APIs do have rate limits. If you find your APIs being consistently throttled we recommend you implement an exponential backoff instead of immediate-retry strategy. This should not be a concern for typical usage patterns, but if you have different requirements please contact us.
Contact and Support
For additional information or technical support, please contact:
- Email: support@silicondata.com