Veeam ONE in a service provider world
Veeam ONE has always been a quiet achiever for Veeam and sometimes doesn’t get the airtime it deserves. I remember leveraging certain features of Veeam ONE back in my service provider days, using the free version to monitor our Cloud Connect infrastructure. The ability to provide monitoring and reporting for Veeam Backup & Replication, vCenter, Hyper-V and VMware Cloud Director infrastructures made it a useful tool for our service providers to leverage.
Put that together with the new features and enhancements that have been added over the past two to three major releases, and Veeam ONE remains one of the best monitoring and reporting platforms out on the market. The one thing it lacked, which was always a top request and much anticipated by our Veeam Cloud & Service Provider partners was an API… until recently!
RESTful API V2 preview in V11a
With the release of Veeam Backup & Replication v11, we unleashed a new modern JSON-based API that was independent from Veeam Backup Enterprise Manager, and was installed by default with Veeam Backup & Replication. This was talked about during the V11 launch wave, however, we also released V1 of the new Veeam ONE API, though at the time there wasn’t much noise being made about it as it only had a few methods focused on providing license management and license usage reporting capabilities
With the release of Veeam ONE v11a, there has been a significant update to that API, which is now in full preview mode. That means, that as of v11a, customers, partners, and more specifically from my point of view, our Veeam Cloud & Service Provider partners, can start to get familiar with the new API with the end goal of being ready for when full supportability is offered in the next major Veeam ONE release.
Swagger plus a couple of examples
As is the norm with all Veeam APIs, there is a Swagger interface that presents all the V2 endpoints.
There is the ability to pull JSON format data about ESXi hosts in a vCenter
and endpoints that focus on grabbing VMware Cloud Director information.
There are many more endpoints and methods as part of this preview release covering virtual infrastructure, Veeam Backup & Replication infrastructure and jobs, workload and data protected by Veeam Backup & Replication, alarm, and business view categories.
Conclusion
Veeam ONE continues to expand its RESTful API coverage, and now provides a preview of the REST API endpoints planned to be delivered in the future major Veeam ONE version. That said, specifically for our Veeam Cloud & Service Provider partners, it is well worth looking at this V2 release to see what information can be extracted and manipulated with the included endpoints. This addition significantly adds to the value of Veeam ONE for our services providers to leverage in their service offerings.
To learn what method-implemented operations you can perform with Veeam ONE entities, and how to control and sort the data that the REST API returns, see the REST API Reference.
Please leave any feedback on our R&D forums and what you would like to see covered next to help us prioritize!