# Introduction

## What is ZenML Pro?

The [Pro version of ZenML](https://zenml.io/pro) extends the Open Source product with advanced features for enterprise-grade MLOps. It provides multi-user collaboration, role-based access control, flexible deployment options, and professional support to help teams scale their ML operations.

![Walkthrough of ZenML Model Control Plane](/files/PkOhLVJYHFKO7vgghkPa)

{% hint style="info" %}
To get access to ZenML Pro, [book a call](https://www.zenml.io/book-your-demo).
{% endhint %}

## ZenML OSS vs Pro Feature Comparison

| Feature Category        | ZenML OSS                                                                                     | ZenML Pro                                                                                                                                                                                        |
| ----------------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **User Management**     | Single-user mode                                                                              | Multi-user support with SSO, [organizations](/pro/core-concepts/organization.md), and [teams](/pro/core-concepts/teams.md)                                                                       |
| **Access Control**      | ❌ No RBAC                                                                                     | Full [role-based access control](/pro/access-management/roles.md) with customizable permissions                                                                                                  |
| **Multi-tenancy**       | ❌ No workspaces/projects                                                                      | [Workspaces](/pro/core-concepts/workspaces.md) and [projects](/pro/core-concepts/projects.md) for team and resource isolation                                                                    |
| **ZenML Web UI**        | Basic pipeline and run visualization                                                          | Pro UI with [Model Control Plane](https://docs.zenml.io/concepts/models), [Artifact Control Plane](https://docs.zenml.io/concepts/dashboard-features), and comparison views                      |
| **Pipeline Execution**  | Run pipelines via SDK/CLI                                                                     | Run pipelines from the UI, manage schedules through the UI, [triggers](https://docs.zenml.io/concepts/snapshots)                                                                                 |
| **Stack Configuration** | User-managed stacks                                                                           | Advanced stack configurations with workspace/project-level restrictions for platform teams                                                                                                       |
| **Security**            | Community updates                                                                             | Prioritized security patches, SOC 2 and ISO 27001 certification                                                                                                                                  |
| **Deployment**          | Self-hosted only                                                                              | [SaaS](/pro/deployments/scenarios/saas-deployment.md), [Hybrid](/pro/deployments/scenarios/hybrid-deployment.md), or [Self-hosted](/pro/deployments/scenarios/self-hosted-deployment.md) options |
| **Support**             | Community support                                                                             | Professional support included (SaaS deployments)                                                                                                                                                 |
| **Reporting**           | Basic run tracking                                                                            | Advanced usage reports and analytics                                                                                                                                                             |
| **Core Features**       | <p>✅ Run pipelines on stacks<br>✅ Full observability over runs<br>✅ Artifact tracking<br></p> | <p>✅ All OSS features<br>✅ <a href="https://docs.zenml.io/concepts/snapshots">Run Snapshots</a><br>✅ Model Control Plane<br>✅ Artifact Control Plane<br>✅ Enhanced filtering and search</p>      |

## Security & Compliance

All ZenML Pro deployments include:

* ✅ **SOC 2 Type II** certification
* ✅ **ISO 27001** certification
* ✅ **Vulnerability Assessment Reports** available on request
* ✅ **Software Bill of Materials (SBOM)** available on request

## Documentation Guide

This documentation is organized to help you understand, deploy, and manage ZenML Pro:

| Section                                                      | Description                                                                                         |
| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------- |
| [**System Architecture**](/pro/system-architecture.md)       | How ZenML Pro services (Control Plane, Workspace Server, Workload Manager) communicate and interact |
| [**Scenarios**](/pro/deployments/scenarios.md)               | Decision guide to help you choose between SaaS, Hybrid, and Self-hosted deployments                 |
| [**Deployment Details**](/pro/deployments/deploy-details.md) | Reference for configurable options, environment variables, and permissions for each component       |
| [**Upgrades and Updates**](/pro/manage/upgrades-updates.md)  | How to upgrade each ZenML Pro component                                                             |
| [**Core Concepts**](/pro/core-concepts/hierarchy.md)         | Organizations, Workspaces, Projects, Teams, and Hierarchy                                           |
| [**Access Management**](/pro/access-management/roles.md)     | Roles, Permissions, Service Accounts, and Secrets                                                   |

## Pro Feature Details

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-type="content-ref"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Workspaces</strong></td><td>Isolated environments for teams and projects</td><td><a href="/files/9QMXgG1V4gSgMt5fxcaA">/files/9QMXgG1V4gSgMt5fxcaA</a></td><td></td><td></td><td><a href="/pages/J3d65KYDKudNpt4IXtdg">/pages/J3d65KYDKudNpt4IXtdg</a></td></tr><tr><td><strong>Organizations</strong></td><td>Top-level entity for managing users and teams</td><td><a href="/files/8Hf3F5169p9lFamgkUcu">/files/8Hf3F5169p9lFamgkUcu</a></td><td></td><td></td><td><a href="/pages/D6ibVLHAd4HlNMwV5H4z">/pages/D6ibVLHAd4HlNMwV5H4z</a></td></tr><tr><td><strong>Teams</strong></td><td>Group users for simplified access management</td><td><a href="/files/A51zwIWUDh7q2uHkbje8">/files/A51zwIWUDh7q2uHkbje8</a></td><td></td><td></td><td><a href="/pages/8uz2ocz1oApQ4F9Lutac">/pages/8uz2ocz1oApQ4F9Lutac</a></td></tr><tr><td><strong>Roles</strong></td><td>Customizable role-based access control</td><td><a href="/files/fjP8J3kZVWzpXV0hfjwx">/files/fjP8J3kZVWzpXV0hfjwx</a></td><td></td><td></td><td><a href="/pages/7DizWfU9fJ8MVlowvNlT">/pages/7DizWfU9fJ8MVlowvNlT</a></td></tr><tr><td><strong>Projects</strong></td><td>Organize work within workspaces</td><td><a href="/files/95S100CyuICyiWsXDYcN">/files/95S100CyuICyiWsXDYcN</a></td><td></td><td></td><td><a href="/pages/zr3Za7cF7HKx0Vj5iMoS">/pages/zr3Za7cF7HKx0Vj5iMoS</a></td></tr><tr><td><strong>Snapshots</strong></td><td>Trigger pipelines from dashboard, SDK, CLI, or REST API</td><td><a href="/files/DVVz2BiJXBNSelf5UtAj">/files/DVVz2BiJXBNSelf5UtAj</a></td><td></td><td></td><td><a href="/pages/bibKT7gFnoYL8Oczt9Ht">/pages/bibKT7gFnoYL8Oczt9Ht</a></td></tr><tr><td><strong>Deployment Options</strong></td><td>SaaS, Hybrid, or Full On-Prem deployments</td><td><a href="/files/1NlYDZtVbI8qrYxdEIow">/files/1NlYDZtVbI8qrYxdEIow</a></td><td></td><td></td><td><a href="/pages/SRIHqX29ien2KP07tStV">/pages/SRIHqX29ien2KP07tStV</a></td></tr></tbody></table>

<figure><img src="https://static.scarf.sh/a.png?x-pxid=f0b4f458-0a54-4fcd-aa95-d5ee424815bc" alt="ZenML Scarf"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zenml.io/pro/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
