Batch Brewing – Multiple Requests with the Nutanix APIs

In an article published last week, Dwayne Lessner, Principal Technical Marketing Engineer @ Nutanix, and I discussed using APIs to automate some DR migration procedures. The script would most likely need to send API requests to update multiple entities i.e. combine multiple requests into a single request. The use case there is quite straightforward. Multiple […]

BEAM me up, Nutanix Devs!

It is becoming a pattern for me to begin blog posts this way, but one of the things we regularly discuss with our customers is the cost of “the cloud”. How much does it really cost? Perhaps the friendly-looking featured image piggy bank is suffering from a bit of bill shock? In all seriousness, however, […]

AUTOMATE EVERYTHING: Nutanix Calm API Docs Are Live!

You could be forgiven for thinking … “Dang, that’s a seriously long blog post title!” You’d be right, and there’s a good reason for it. It’s true to say that Nutanix has always had an extremely strong focus on simplification and friction removal. One of the slogans/taglines that’s been used extensively over the years is […]

YOU SHALL NOT PASS! How to build HTTP authentication headers

Working with the Nutanix REST APIs will require authentication. The reasons for this are simple and exactly as you’d expect. The information and actions exposed by the APIs will contain and give access to things you don’t want falling into the wrong hands. Admittedly, that’s a pretty obvious thing to say, right? What it means, […]

The Five Hundred (500+ VMs via v3 API)

Whether it be virtual machines, files or even Acme Corporation Whatsits, querying a large set requires a little thought. Quick intro note – for the purposes of this article we’ll define large as more than 500 items, even though many environments are much larger. Consider the following basic scenario: A Nutanix environment with clusters running […]

Join us at the DevOps Enterprise Summit in London from June 25-27th!

Last month Nutanix had the pleasure of hosting Gene Kim as a keynote speaker at our inaugural Developer Day at .NEXT Anaheim.  Feedback of the event was so positive from Nutanix Customers, Partners, and employees that we jumped at the opportunity to work with Gene again at the DevOps Enterprise Summit in London from June […]

REST API Versioning – A Misunderstood Soul

There is a considerable amount of confusion and debate around the topic of versioning REST APIs. The opinions range all the way from don’t version your APIs (Roy Fielding) to version using HTTP headers to placing it in the URI and probably everything in between. Indeed, giants in the modern computing era like Microsoft, Amazon, […]

Empathetic Design – UX for APIs

In a previous blog article API Design, I talk about using a UX mindset when designing APIs.  While, the basic premise of the article is still valid, I think it is more instructive to look a little deeper at the issue.  I had the privilege of talking about this very issue during my developer day […]


Copy the SSH public key below.  In BASH shell environments, for example, this file could be saved to ~/.ssh/

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCm+7N2tjmJw5jhPmD8MS6urZQJB42ABh73ffGQSJ0XUHgdEDfjUDFkLK0wyJCe0sF5QJnh07UQn0F0BUnBi+VwehPGeODh6S43OP5YS/14L0fyntFI06B9lckx/ygRNu82sHxXCX+6VVUFPOPC+sz6j1DQswKY9d4cEYnaMBGSzqRxrqAIf6aWIKTJTYKPFY0zaUZ6ow2iwS0Nlh5EqaXsEBWkqMmr7/auP9GV/adUgzFrGLJklYBdfH575SIK6/PZL6wNT0jE9LmFlEm7dI01ZWPclBuV16FzRyrnzmWr/ebY62A04vYBtR0vyfEfsW2ZgxgD6aAE6+ytj0v19y0elRtOaeTySN/HlXh7owKWCHnlXNpTUiSDP8SQ8LRARkhQu3KEDL0ppGCrSF87oFkp1gPzf92U+UK3LaNMMjZXMOy0zLoLEdLtbQo6S8iHggDoX4NI4sWWxcX0mtadvjy/nIOvskk9IXasQh0u0MT9ARQY5VXPluKDtEVdeow9UbvgJ1xxNkphUgsWjCiy+sjgapsuZvWqKM6TPT1i24XYaau+/Fa0vhjLb8vCMWrrtkRwGt4re243NDYcYWTzVZUFuUK0w1wqt77KgjCCeyJdsZNwrh15v780Fjqpec3EGVA0xyNbF0jn/tsnYy9jPh/6Cv767EratI97JhUxoB4gXw==