---
title: "Deploying SitecoreAI"
slug: "deploying-sitecoreai"
abstract: "Describes the different ways to manage projects, environments, and deployments."
---
# Deploying SitecoreAI

> [!note]
> To use Deploy, you must have an *Organization Admin* or *Organization Owner* role in your Sitecore Cloud Portal organization. An organization admin or organization owner can grant a team member access to the Deploy app by [changing their role](https://doc.sitecore.com/portal/en/developers/sitecore-cloud-portal/en/manage-the-access-of-a-user.html#UUID-d2ea8820-2b7b-bf34-1dc8-bdfa29cc7ad9_section-idm4594953244313633266258481582).

To manage your [SitecoreAI](https://doc.sitecore.com/sai/en/users/sitecoreai/sitecoreai.html) projects, environments, and deployments, you have three options:

- The [Deploy app](https://doc.sitecore.com/sai/en/developers/sitecoreai/deploying-sitecoreai/deploy-app.html "Deploy app") provides a web interface for project creation and environment management. If you need to connect to a source control repository system and set up automatic deployments or use the Vercel + GitHub connector, you must use the Deploy app.
- The [Deploy API](https://doc.sitecore.com/sai/en/developers/sitecoreai/deploying-sitecoreai/deploy-api.html "Deploy API") is a REST API that you can use to create custom build pipelines, custom processes, and other automation tools to manage your projects and environments.
- The [Sitecore CLI XM Cloud plugin](https://doc.sitecore.com/sai/en/developers/sitecoreai/sitecore-command-line-interface/plugins/xm-cloud-plugin.html "XM Cloud plugin") extends the Sitecore CLI to support the automation of SitecoreAI operations. It enables you to manage different aspects of Sitecore projects and environments such as [serialization](https://doc.sitecore.com/sai/en/developers/sitecoreai/sitecore-command-line-interface/plugins/serialization-plugin.html "Serialization plugin") and [publishing](https://doc.sitecore.com/sai/en/developers/sitecoreai/sitecore-command-line-interface/plugins/publishing-plugin.html "Publishing plugin"), using a unified command-line interface. In some cases, it provides more verbose output than the REST API, and commands can combine multiple REST API calls.

    > [!note]
    > **XM Cloud is now SitecoreAI**
    > Some code examples, images, and UI labels may still use XM Cloud while engineering assets are being updated.

> [!important]
> The maximum supported repository size for deployments is 500MB. If your repository exceeds this limit, you won't be able to deploy your source code to SitecoreAI.