Freedom to Create. Freedom to Build.

Starting now, the Nutanix Developer Portal will have something new.  In addition to our blog, API reference and code samples, we’re going to publish an ever-expanding collection of hands-on labs.

Aimed at providing ground-up, hands-on experience with building Nutanix-related developer scripts and apps, they will cover the most popular requests from our valuable developer community.


Getting Started

These introductory labs are aimed at those preparing for the labs or those just getting started with the Nutanix APIs.

Subject Description
Learn how to get your PC/laptop setup to run the Nutanix labs as well as get information on recommended tools for general development.


The automation labs take common tasks and show how they can be quickly automated using Nutanix.

Subject Description
Learn how to use Nutanix Acropolis & Cloud-Init to quickly deploy a VM with pre-defined configuration.

Monitoring & Reporting

The custom dashboard labs create ground-up web applications based on popular technologies.

Subject Description
Create a very detailed Python 3 script that generates a Prism Central environment report in HTML format
Use the Nutanix REST APIs to build a custom dashboard based on Laravel PHP.
Use the Nutanix REST APIs to build a custom dashboard based on Python Flask.


Application labs build ground-up applications based on various languages and technologies.

Subject Description
Use Microsoft C# to build a Windows Forms Application, integrating the Nutanix REST APIs.


The product labs are specifically written to give our developer community a way of learning and testing Nutanix products. Instead of focusing on a broad range of features, these labs focus on the features relevant to developers.

Product Lab Title Description
Nutanix Calm
Learn how deploy a complete, multi-VM application from scratch by going from an empty blueprint to a complete functioning application.

Xi IoT Labs

The Xi IoT labs are designed to give you hands-on experience with the Nutanix Xi IoT platform and aim to provide real-world examples of how the platform could be used.

Subject Description
Deploy an application called “Facefeed” using the Xi IoT SaaS control plane and ingest an RTSP video stream to detect known faces.
Use the Nutanix Xi IoT trial to learn how to quickly develop and test IoT applications in the cloud for seamless deployment to the edge.


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==