Introduction

Version scope

Several packages in this guide were created for Umbraco 7, 8 or 9. Before installing any package, verify its supported Umbraco version, maintenance status, dependencies, and upgrade path.

Finding Umbraco Packages

The Umbraco ecosystem has long offered packages for development workflow, editor experience, redirects, media storage and security. Start with the Umbraco Marketplace and narrow the available packages by the problem you actually need to solve.

Do not install a package simply because it is popular. Start with the requirement, then check compatibility, maintenance status, documentation, security, and dependencies.

Navigating the Umbraco Marketplace with a Quick Search

Navigating the Umbraco Marketplace with a Quick Search

Quick Comparison

Package

Area

What it solves

License / model

2026 note

uSync

Development & deployment

Synchronizes Umbraco configuration between environments and stores changes on disk so they can travel with source control.

Free core / commercial extensions

Verify compatibility before installing.

The StarterKit

Starter site

Provides a ready-made sample site and content structure for learning Umbraco or quickly exploring a fresh installation.

Free

Useful primarily as a learning or demo starting point.

Doc Type Grid Editor (DTGE)

Content editing

Adds document-type-driven editors to the legacy Umbraco Grid, making structured Grid components easier to build.

Free

Relevant to legacy Grid-based Umbraco projects.

Umbraco Azure File System Provider

Media & Azure

Moves media storage to Azure Blob Storage for cloud-hosted legacy Umbraco solutions.

Free

Verify the package stack for your Umbraco version.

SimpleRedirects

SEO & redirects

Adds a backoffice UI for managing HTTP redirects, including search and CRUD operations.

Free

Check the package page for exact version compatibility.

Media Protect

Security

Restricts access to selected media files or folders for authenticated members or member groups.

Commercial

Evaluate current support and security requirements.

The Dashboard

Editor experience

Surfaces recent activity, unpublished content and basic backoffice metrics for editors.

Free

Check the package page for exact version compatibility.

Recommended Umbraco Packages

Development & deployment

uSync

uSync synchronizes Umbraco configuration between environments. It can serialize items such as content types, data types, languages, media types, member types and templates to files, making configuration changes easier to move through source control and deployment pipelines.

Why it stood out: it addressed one of the most common problems in multi-environment Umbraco development: keeping schema and configuration changes synchronized.

Starter site

The StarterKit

The StarterKit provided a ready-made site structure with example pages and content. It was useful for developers learning Umbraco, demonstrations, and quickly understanding how common document types and templates could fit together.

For production work, treat a starter kit as a learning reference rather than architecture you must preserve.

Grid editor

Doc Type Grid Editor (DTGE)

DTGE made it possible to create structured editors inside the legacy Umbraco Grid based on element/document type definitions. For Grid-heavy Umbraco installations, this significantly improved component development and editor consistency.

Legacy note: DTGE is relevant to Umbraco projects that use the legacy Grid editor. For newer Umbraco projects, verify the current content-editing architecture before choosing an equivalent package.

Azure & media

Umbraco Azure File System Provider

This package provided an Azure Blob Storage option for Umbraco media. The package supports cloud media storage, caching, and keeping media outside the web application's local file system.

It was particularly relevant to Azure-hosted sites with larger media libraries. Package support differs between Umbraco generations, so verify compatibility with your exact Umbraco version before using this integration.

SEO & operations

SimpleRedirects

SimpleRedirects added a backoffice dashboard for managing HTTP redirects with search, paging and CRUD operations. It also includes caching configuration and supports the Umbraco versions documented by the package.

Redirect management remains important, but first check what your Umbraco version already provides before introducing another dependency.

Security

Media Protect

Media Protect was designed to restrict access to media files and folders in a way similar to protected content. Access could be limited to authenticated members or selected member groups.

This solves a materially different problem from merely hiding a media URL: authorization must be enforced when the file is requested.

Media Protect restrict options

Media Protect restrict options

Media Protect redirect pages options

Media Protect redirect pages options

Media Protect Log Viewer

Media Protect Log Viewer

Editor experience

The Dashboard

The Dashboard surfaced recent backoffice activity, unpublished content and basic content/member metrics. It was intended to give editors a quick overview of what was happening in the site.

The Dashboard package for Umbraco interface overview

The Dashboard package for Umbraco interface overview

What to Check Before Installing an Umbraco Package

Choosing the right package matters as much as choosing the right implementation. A package becomes part of your application's architecture, dependency graph, maintenance burden, and upgrade path.

  • Compatibility: confirm the exact Umbraco and .NET versions supported.

  • Maintenance: check recent releases, issue activity and whether the project is still actively supported.

  • Documentation: installation, configuration, upgrade and troubleshooting guidance should be clear.

  • Security: review known vulnerabilities and the permissions or application areas the package touches.

  • Dependencies: understand what additional libraries and transitive dependencies enter your solution.

  • Migration cost: consider what happens when you upgrade Umbraco or remove the package later.

  • Testing: install and validate it in a non-production environment first, with a tested backup and rollback path.

Download counts and community popularity can provide useful context, but they should never outweigh compatibility, maintainability, security and the actual requirement

Official References

Use the current Umbraco Marketplace to check package compatibility, versions, installation details, documentation, and project links before adding a package to your solution.

Final Words

Packages can save substantial development time, but every package also increases the surface area you need to maintain. For legacy Umbraco projects, a well-supported package can still be the right choice; an abandoned dependency can just as easily become the reason an upgrade is difficult.

For older Umbraco projects, these packages can still solve real problems when their compatibility and support status match your installation. For every Umbraco version, apply the same evaluation criteria before introducing a new dependency.