Quick one today, and no, that title isn’t a typo. It might be terrible SQL, but that’s a discussion for another day. Why have a title like that, though? Because, as of today, Tuesday Wednesday April 29th 2020, the Nutanix Era API documentation is live on nutanix.dev!
Before going further, there’s a chance readers of this article aren’t yet familiar with Era. Take a quick look at this:
Drive efficiency, agility, cost-effectiveness, and scalability across the enterprise by automating and simplifying database administration.
– Source: https://www.nutanix.com/products/era
And:
Bring one-click provisioning and invisible operations to database provisioning and lifecycle management.
– Source: https://www.nutanix.com/products/era
One-click provisioning for databases? That’s something that makes both database deployments and administration much easier, and it therefore makes a lot of sense to have an automation process wrapped around that, too.
For the most up-to-date and in-depth product-specific information about Nutanix Era, please see the Nutanix Era product page.
The Era API Documentation
The Nutanix Era API documentation, available on the Nutanix.dev API Reference page, outlines the operations that are possible with the Era APIs. At a glance (this is not an exhaustive or complete list):
- CRUD operations on databases, i.e. create/read/update/delete
- CRUD operations on database clones
- Database server management
- Define SLAs
- Management of database alerts
- Database cluster management
For automation teams or teams that need to integrate third-party apps with Era, this is “the thing”. Endpoints can simply be plugged into the appropriate remote request mechanism you choose, and Era can be controlled from just about anywhere.
Even if you aren’t writing custom apps, the Era APIs can be used with other Nutanix products like Nutanix Calm. With Calm features like HTTP tasks, an entire automation workflow can be setup in very few steps. For an in-depth look at how to use Nutanix Calm HTTP tasks, please see Using Nutanix Calm & HTTP Tasks.
Era API v0.8
As of today, the Era APIs are at v0.8. Please note this is not to be confused with legacy Nutanix APIs where v0.8 indicated a pre-release or tech-preview version.
In other words, the Era APIs are GA/Generally Available immediately.
Please do check out the Nutanix Era API documentation today and see how you can easy it is to control Era from your own apps and scripts.
Thanks for reading and have a great day! 🙂