By Hitesh Menghnani and Adharsh Praveen
Nutanix offers both Categories and Projects capabilities that serve different but complementary purposes to structure, manage and access infrastructure resources.
The focus of this blog is to learn about:
In the Nutanix ecosystem, Categories are metadata tags that can be applied to various objects such as virtual machines, storage containers, networks, and more. They allow users to group and organize these resources based on certain characteristics or business requirements. Categories help in implementing policies, filtering views, and managing resources more effectively across large and complex environments.
Tagging & Grouping
Categories allow users to tag and group resources logically. With this, you can create user-defined key-value pairs to label and classify resources (VMs, images, hosts, volume groups, and clusters)
An example is to create categories such as “Environment” with values such as “Production”, “Development, and “Testing”. This can be constructed as Environment: Development, Department Finance.
Policy Application
By assigning categories, you can apply specific policies or rules to the grouped resources. For instance, security policies can be applied to all resources tagged under a particular category.
Further examples of category-based policies or rules include network microsegmentation policies through Nutanix Flow, triggering alerts for specific resource groups, or creating disaster recovery (DR) policies or storage policies.
Simplified Management and Scalability
Categories streamline the management of resources by providing a structured way to organize and view resources based on business functions, departments, or any other criteria.
This offers customizable tagging to suit organizational and business-specific requirements. As environments grow, categories offer a scalable way to manage resources without getting overwhelmed by the complexity of managing each resource individually.
Nutanix Projects provides a logical namespace to organize, manage, share and/or isolate infrastructure resources across departments or tenants through role-based access control (RBAC) for compliance and security.
Organization of Resources: Logical Namespace
Nutanix Projects creates logical isolation for infrastructure entities (Virtual Machines and Virtual Private Clouds), allowing each project to manage its entities without affecting others.
Nutanix Projects supports multiple teams sharing the same underlying infrastructure such as clusters while still achieving logical isolation, enabling efficient resource utilization.
Overall, Nutanix Projects provides an intuitive organizational layer to manage resource distribution and organize workloads across teams, or departments or tenants.
Collaboration with Role-Based Access Control and Compliance
Nutanix Projects allow administrators to assign granular roles to users, determining access levels per project. This capability allows users to access only their designated resources while maintaining security and compliance.
It can also be leveraged to assign users to specific roles within projects, enabling differentiated access. For example, a user might have full access to manage VMs in one project while only view access in another.
The solution helps enforce access control policies, & security and regulatory compliance across teams, departments or tenants sharing a unified infrastructure.
Entity association, creation and management
With Projects, administrators can restrict entity creation and management to users with appropriate permissions, helping prevent unauthorized actions. For enhanced governance, only users with the appropriate roles can create and manage entities such as VMs, VGs, subnets, and more within their designated projects, supporting operational autonomy for individual teams. Users assigned as viewers within a project can view entities like VMs without making any changes granting greater transparency and control.
By offering a centralized view of resources within a project, users can efficiently manage, view, and interact with infrastructure elements, supporting an organized operational experience.
Nutanix Projects also allows for the association of several networking entities such as VPCs, subnets, and more, offering logical network segmentation for each project, thus enhancing both isolation and flexibility within shared environments.
Projects also provides administrators access to set quotas on resource usage per project, designed to limit any single project from monopolizing shared resources.
With Projects, customizable limits can be set on resources like compute, memory, and storage per project to manage and cap consumption within defined boundaries, optimizing resource utilization and governance.
Project-Centric Views
Projects offer a streamlined project-centric view for non-admin users, focusing only on resources and entities they have access to, which improves usability.
Both Projects and Categories help in organizing resources. Projects group resources into logical containers, while Categories add metadata tags to resources.
Projects and Categories complement each other. Projects provide isolation and control, while categories allow for flexible categorization and management.
Access to resources is controlled at the project level. Even if categories span multiple projects, users will only have access to resources in the projects they are permitted to access. Categories can be used in IAM policies to enforce conditions based on resource categories, but they don’t grant access on their own.
Choosing the right strategy depends on the organization’s structure and business needs. Larger enterprises may start with Projects for isolated segmentation and then slowly evolve to an integrated approach based on central IT requirements whereas small organizations can leverage Categories for logical grouping.
Examples of Use Cases where you can use Nutanix Categories
Policy Enforcement Across Resources
Example: Apply network microsegmentation policies in Nutanix Flow™ by categorizing VMs with Environment: Prod to isolate production workloads.
Example: Use Application: WebApp tags to ensure only web-tier VMs are allowed to communicate with load balancers.
Example: Configure alert policies to monitor all resources tagged with Critical: True, triggering notifications for high-priority systems.
Simplified Backup and DR Management
Example: Group VMs with Backup: Daily for inclusion in daily backup schedules.
Example: Apply disaster recovery plans to VMs tagged DR: Enabled, helping to replicate critical workloads.
Example: Create a category for Retention: LongTerm to enforce extended retention periods for compliance.
Dynamic monitoring and tracking
Example: Monitor resources tagged Department: Finance to track departmental usage.
Example: Monitor utilization trends for all resources with the category Program: Migration.
Example: Filter dashboards to display resources tagged Owner: Team A for team-specific visibility.
Examples of Use Cases where you can use Nutanix Projects
Resource Isolation
Example: Create separate projects for HR and Engineering departments, designed to keep their VMs and subnets isolated.
Example: Assign specific resource quotas to Research and Sales projects to prevent resource contention.
Example: Use projects to segregate environments like Dev, Test, and Prod for streamlined management.
Role-Based Access Control (RBAC)
Example: Grant a user full admin access to the Finance project while restricting them to read-only access in Marketing.
Example: Allow a team to manage VMs in the R&D project without visibility into Operations.
Example: Use RBAC within a CloudMigration project to allow auditors read-only access for compliance checks.
Quota Management and Governance
Example: Limit the AI Development project to prevent over-allocation of compute resources.
Example: Set storage quotas on the Analytics project to control excessive disk usage.
Example: Enforce memory usage caps on the MobileApp project for efficient resource sharing.
Example: Limit a project to control compute, storage and memory resources. Say research 1 project has quotas at 100 VCPUs, 250 GB storage and 100 GB RAM
In environments where detailed organization and policy application are needed, such as multi-team/department/tenant environments or large enterprises with diverse requirements, it is common to use both Projects and Categories together to leverage their respective strengths. Projects provide structural organization and resource isolation, while Categories offer flexible tagging and metadata management.
Examples of use cases for best value using Categories and Projects together
Granular Policy Enforcement within Isolated Projects
Example: Within a DevOps project, tag VMs with Environment: Test to apply different network policies than VMs tagged Environment: Prod.
Example: Use Critical: Yes tags within a Healthcare project to enforce stricter DR policies only on critical workloads.
Example: Within a Multi-Region project, categorize resources by Region: US and Region: EU to enable region-specific compliance policies.
Streamlined usage governance and monitoring
Example: Generate usage monitoring for resources with Team: DataScience in the AI Research project to monitor consumption trends.
Example: Assign quotas to the E-Commerce project and use categories like Service: Frontend and Service: Backend for detailed allocation and usage.
Example: Track usage for resources tagged Application: ERP within the Corporate IT project for better usage and chargeback visibility.
Efficient Management of Shared Infrastructure
Example: Create a shared Infrastructure project for global resources, then use categories like Function: Database to apply targeted backup policies.
Example: In a multi-department setup, create a Shared Services project and use Department categories to prioritize workloads.
Example: Combine the CloudMigration project with categories like Phase: Testing and Phase: Production to manage migration workflows effectively.
By effectively combining Nutanix Projects and Categories, organizations can achieve a more organized, secure, and flexible infrastructure management setup in Nutanix, helping to promote efficient resource usage and consistent policy application.
By leveraging Nutanix Categories for tagging and automation, and Projects for isolation, sharing and governance, organizations can maximize flexibility, operational efficiency, and control in their infrastructure.
Learn more:
©2026 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).