Cloud8 implemented the cost API in an unconventional way, but it is much easier to implement. Instead of integrating an SDK with your preferred language, you can choose the information that will be proactively published to a bucket of your choice, as a ‘ push ‘ of the data.
In the reports within “ Cost Analytics ”, when you choose the “Alarms/Reports (S3)” option, Cloud8 will publish the chosen items in JSON format within the chosen bucket .
Advantages of using the API #
- No SDK, integration tokens , error handling, etc. required ;
- You use your application’s security context to consume the data within the bucket ;
- You use your preferred programming language and consume as often as you wish – as the data generated is often very large, the fact that it is already published also makes it easier to manage API consumption errors: timeouts , retry attempts, unavailability, etc.;
- There are no endpoints , no firewalls ;
- There is no handling of API call errors ( timeouts );
- There is no API pooling – information published to the bucket can trigger an event in Event Grid and your application can capture it and then consume the new JSON.
The creation of the S3 integration to publish the data can be accessed during the creation of the reports (“ New ”) or through the main left menu under “ Integrations ”.

