Deploy for self-hosted Umbraco projects
Use Umbraco Deploy as a standalone add-on when your team hosts Umbraco yourself and needs reliable deployment workflows across self-managed environments.
Use Umbraco Deploy as a standalone add-on when your team hosts Umbraco yourself and needs reliable deployment workflows across self-managed environments.
But still want to benefit from smoother and faster deployments between environments. Deploy on-premises is for organizations that manage their own hosting or infrastructure where Umbraco Cloud isn't an option.
Move structure, content, media, and configuration between environments using a deployment engine designed for Umbraco.
Keep development, staging, and production environments aligned while teams prepare, review, and test changes.
Spend less time building and maintaining custom deployment processes for Umbraco-specific changes.
Use Deploy to move the Umbraco-specific parts of your project between self-managed environments with more confidence.
Move schema and configuration
Transfer Document Types, Data Types, templates, and project structure between environments.Transfer content and media
Move selected content and media between environments from the Umbraco backoffice.Restore content when needed
Bring content into another environment for testing, validation, or recovery.Support local development
Help developers work locally while keeping project structure aligned with shared environments.Coordinate releases
Move the right changes between environments so teams can test before publishing.Use official Umbraco technology
Use the same deployment engine that supports Umbraco Cloud, maintained and supported by Umbraco.
Without Deploy, teams may need to build and maintain their own process for moving Umbraco-specific changes between environments. Deploy helps reduce that overhead, so your team can focus on building and improving the website.
Local to staging workflows
Move schema and project changes from local development into shared environments.Staging to production releases
Keep production updates more controlled by testing changes before they go live.Content and media transfers
Move selected content and media between environments from the backoffice.Parallel editor and developer work
Let editors and developers work in separate environments without waiting for each other.On-premises enterprise setups
Use Deploy in self-hosted infrastructure where teams need more control over the project pipeline.Developed on experiences from Umbraco Cloud
Umbraco Deploy is the standard deployment technology for Umbraco Cloud to support smooth environment management. On-premise benefit from all the improvements and experience of this.Deploy is included with Umbraco Cloud and available as a standalone add-on for self-hosted Umbraco projects.
This option of Umbraco Deploy is for enterprise solutions or complex set-ups where you need to be in control of the entire project pipeline. An add-on that will ease and save you time and hassle on the Umbraco part of your custom deployment setup.
Deploy on-premises is for teams that host Umbraco themselves and need reliable deployment workflows across self-managed environments.
It uses the same core deployment technology, but Deploy in Cloud is included as part of Umbraco Cloud, while Deploy on-premises is used for self-hosted projects.
Deploy can move schema, configuration, content, media, and selected related data between environments.
Umbraco deploy on-premises costs
Deploy is included with Umbraco Cloud, which s tarts from
If you want managed hosting, environments, deployment workflows, and Cloud services together, Umbraco Cloud may be the simpler route. If you need to host Umbraco yourself, Deploy on-premises is available as a standalone add-on.