Back toBlog

Announcing the v4 API and SDK General Availability in PC 2024.3/AOS 7.0

By Divya Sethi, Sr. Product Manager, Prism, and Mayank Gupta, Director Product and GTM, Cloud Management

January 31, 2025 | min

Today we’re announcing the launch of v4 APIs and Software Development Kits (SDKs) out of public Release Candidate (RC) state and into general availability (GA). With this launch, v4 becomes our recommended version, and v4 APIs and SDKs are ready for you to use in your production environment.

In today’s technology landscape, businesses have to navigate through multiple challenges – cloud modernization, frequent infrastructure changes, and the rising demand to build and deploy applications faster.

Nutanix APIs and SDKs tame the hybrid multicloud complexity by simplifying infrastructure management and empowering developers to build quickly, securely and cost-effectively.

Customer feedback drives innovation at Nutanix. We started the v4 API journey by actively soliciting customers’ input, focusing on their pain points, and constantly scrutinizing how we could deliver API features or services that would meet their objectives and delight them.

Nutanix v4 APIs and SDKs entered RC state earlier this year with the promise to bring an exceptional API experience to the developer community. We are delighted that v4 APIs and SDKs are now GA and represent a significant leap forward with a comprehensive range of capabilities that enable businesses of all sizes to leverage these developer tools effectively.

Enhancing Application Development and Infrastructure Management

What this release means for API and SDK users

Over the years, we offered various API versions (v1, v2 and v3), each built on different architectural principles and technologies. As the Nutanix product stack expanded, the presence of multiple API platforms and versions began to pose various challenges for our user community.

Customers and partners have had to use multiple versions within their environment to meet their objectives, which added complexity in terms of learning curve and resource requirements. The demand for an enterprise-grade API version led to v4 APIs and SDKs with the following key requirements:

  • Provide a unified API platform that provides support for all use cases across the stack.
  • Build an API architecture that is sophisticated and enterprise-ready.
  • Simplify the usage of APIs for users.
  • Deliver an intuitive and efficient user experience.

The GA of Nutanix v4 APIs and SDKs is built on the foundation of these four requirements and marks a major milestone toward delivering enterprise-grade APIs.

Powerful API features for user needs

Standardized APIs with OpenAPI specification

V4 APIs are built on open standards and offer consistency, reusability and better governance throughout your API journey.

We also offer OpenAPI specifications that allow users to integrate v4 APIs with a wide variety of community tools, generate servers and clients in various programming languages, and many other use cases. You can now download these specifications from the v4 API/SDK Developer portal for a given namespace.

Streamlined version control and backward compatibility support

v4 APIs are backward compatible across all API revisions within the v4 family, except EA versions, to ensure that applications built on these compatible APIs will continue to work seamlessly even as you update to a newer version.

This allows you to future-proof your applications and focus on innovation minimizing the risk of disruption. For more information, visit the v4 API versioning web page.

SDK support across languages

An SDK is a set of comprehensive development tools that enable software developers to build applications faster and in a more standardized way. SDKs reduce the integration effort through clean abstractions with easy-to-use interfaces and make it easier for developers to build solutions.

Nutanix now provides language-idiomatic SDKs for faster and more streamlined integration with your codebase. You can choose SDKs across four different languages – Python, Java, Golang, and JavaScript.

Rich API features

APIs can return vast amounts of data and it is important to provide a mechanism for developers so they can query specific information. V4 APIs provide support for essential features such as Filtering, Sorting, Selection Projection, and Pagination that can be used to retrieve required information based on specific use-cases.

For example, you probably have thousands of VMs and you need to filter VMs residing on a particular cluster or perhaps sort VMs by the memory size.

Idempotency and Concurrency support are other fundamental features that make the APIs robust and reliable. V4 APIs are built on these foundational concepts to ensure consistency, predictability, and reliability for your applications and solutions.

Statistics for core entities

As a user, you often need insights into the capacity, health, system performance, and other key metrics of your Nutanix infrastructure. You can now achieve this easily using v4 APIs and SDKs for entity-specific statistics. The statistics v4 APIs also allow you to configure the type of statistical data, time range and frequency at which statistical data should be collected.

Batch API support

Use the Nutanix v4 Batch API to perform large-scale batch operations on Nutanix entities. For example, in an environment where there are a large number of VMs to be deployed or updated at the same time, you can submit a single v4 Batch API request to meet the objective.

You can send up to 500 individual requests with a single v4 Batch API and these requests would be performed asynchronously. Batch operations return standard v4 API and SDK task identifiers that allow users to monitor the status of a batch operation, including up to 90 days of batch operation history.

Improved error handling and troubleshooting guide

We now provide an elaborate error reference guide for every API namespace to help you troubleshoot the common errors you may encounter when using v4 APIs and SDKs.

The error reference documentation has easy-to-understand and useful information such as the error code, a message explaining the error, and a suggested action, enabling you to diagnose and resolve the issues correctly.

RBAC integration

v4 APIs and SDKs are also integrated with the Nutanix Role-Based Access Control (RBAC) feature allowing you to define and enforce granular permissions across the hybrid multicloud environment. You can now configure a custom role or utilize a system-defined role and provide precise permissions at the API operation level.

Postman collection

Postman collections are a great way to organize API requests. They allow developers to easily create, share and collaborate on different APIs. You can now download postman collections from the v4 API/SDK Developer portal for a desired namespace.

Nutanix Virtual Machine Management APIs (4.0)

API and SDK documentation

The new developer portal for v4 APIs and SDKs contains reference documentation, code samples, postman collection, API specification, and other useful information that you may need in your Nutanix API or SDK journey. The user guide and additional v4 API resources are also available to provide guidance to our user community. 

Stay tuned for more updates on documentation and usability features.

©2025 Nutanix, Inc. All rights reserved. Nutanix, the Nutanix logo and all Nutanix product and service names mentioned are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. All other brand names mentioned are for identification purposes only and may be the trademarks of their respective holder(s).

Nutanix for developers

Legacy API deprecation plan

Nutanix Legacy API versions v0.8, v1, v2, and v3 will be deprecated and no longer supported starting with the AOS and PC Upgrade Release planned for Q4-CY2026. Customers with active service contracts will continue to receive support from Nutanix as per the Nutanix EOSL policy.

Nutanix strongly recommends that all our customers and partners migrate their applications and tools to the latest v4 APIs and SDKs before the legacy APIs are deprecated. Nutanix will invest in v4 APIs and SDKs to enhance capabilities and improve the developer experience. By adopting the latest version of the APIs, users can leverage the latest capabilities and innovations from Nutanix.

For more information, visit the deprecation announcement.

Exciting update: A new developer-centric support program

We are thrilled to announce a new support program designed for organizations that require a deeper level of developer support to manage their Nutanix environment and build applications quickly and efficiently. As part of this new Advanced API/SDK Support Program, you will get access to trusted technical advisors who specialize in developer tools and receive support for your unique development needs and custom integration queries.

Wondering how to automate a particular use-case using v4 APIs? Struggling with SDK usage? Or perhaps you need help with API performance fine-tuning? Talk to your account team or visit our Support Portal - Premium Add-On Support Programs to learn more about this program.

Get started with v4 API and SDKs

We have many v4 API and SDK resources for new and existing users:

Looking to use Infrastructure-as-Code automation tools instead? Nutanix Terraform Provider and Ansible Collections are now integrated with our latest v4 APIs/SDKs, providing enhanced automation capabilities. For more details, visit:

©2025 Nutanix, Inc. All rights reserved. Nutanix, the Nutanix logo and all Nutanix product and service names mentioned herein are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. Nutanix, Inc. is not affiliated with VMware by Broadcom or Broadcom. VMware and the various VMware product names recited herein are registered or unregistered trademarks of Broadcom in the United States and/or other countries. Kubernetes is a registered trademark of The Linux Foundation in the United States and other countries.  All other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). Our decision to link to or reference an external site should not be considered an endorsement of any content on such a site. Certain information contained in this content may relate to, or be based on, studies, publications, surveys and other data obtained from third-party sources and our own internal estimates and research. While we believe these third-party studies, publications, surveys and other data are reliable as of the date of this paper, they have not independently verified unless specifically stated, and we make no representation as to the adequacy, fairness, accuracy, or completeness of any information obtained from a third-party.