Codegarden

Don’t miss Umbraco’s event of the year

Get your ticket →

The Umbraco Roadmap

Below you’ll find the Umbraco Roadmap, a general, high-level, overview of what the Umbraco HQ development teams are working on NowNext, and Later

For an overview of the features and projects that have already been delivered, please see Roadmap History.

What you'll find in "Now"

Projects/Features that the development team currently have their hands on. You’ll also find an expected launch date/time period on most of the components.

What you'll find in "Next"

Projects/Features that we have started the process of planning. Once the necessary planning and preparation is done, this will be moved up to “Now” where it will be given an expected delivery time and, in some cases, split into smaller components.

What you'll find in "Later"

Big projects that are on the team's “future board”. As work starts on the "Later" projects, they'll be broken up into smaller components before going into the "Next" level. 

Now

Umbraco CMS | Global Elements

Global Elements make it easier for editors to reuse and manage content across a website. Common content can be created once and reused in multiple places, including within Block List and Block Grid editors.

Editors manage Global Elements from a dedicated area in the backoffice and can insert them using an element picker. This is ideal for footers, call-to-action blocks, banners, and other shared content that appears across multiple pages. When a Global Element is updated, the change is automatically reflected everywhere it’s used, helping keep content consistent and up to date. Existing blocks can be converted into Global Elements and back again as needed.

Target release: Q2 2026

Umbraco CMS | Search Abstraction Layer as a package

We’re introducing a new search abstraction layer as a separate package, designed to make it easier to integrate your preferred search providers with Umbraco. This new layer will enable flexible, developer-friendly search solutions, supporting both backoffice content search and server-side website search. 

The package will ship with example implementations to help developers connect Umbraco with external search engines such as Elasticsearch. By releasing the abstraction as a standalone package, we can deliver improvements and updates independently of core CMS releases, allowing for faster iteration based on community feedback.

We expect to include the abstraction into Umbraco at some point in the 18 to 21-cycle of releases. See the The Future of Search RFC for more information.

Target release: Q1 2026

Umbraco CMS | Replace NPoco with EF Core

We plan to gradually transition Umbraco’s data access layer from NPoco to Microsoft Entity Framework Core (EF Core). EF Core is a widely adopted and well-known Object-Relational Mapping (ORM) in the .NET ecosystem, and moving to it will make Umbraco’s data access layer more familiar and approachable for many developers.

As part of this process, services and repositories will be aligned with modern .NET patterns, including async/await throughout and more consistent use of identifiers.

This is a large change that will aim to deliver in smaller, incremental steps. We’ll introduce these refactorings a vertical slice at a time, implementing end-to-end from controller to database.

The long-term goal is to have all core services and repositories fully async and backed by EF Core, replacing NPoco across the platform.

Target release: Q4, 2026

Umbraco AI | AI Assistance for Content Teams for Umbraco MCP

We’re bringing the power of Umbraco MCP to editors in a more targeted, workflow focused way. The Editor MCP provides a narrow, purpose-built set of AI capabilities designed for editorial and content teams, fully hosted by Umbraco and ready to use without any setup or developer involvement.

The Editor MCP is optimised for real content tasks, such as drafting, rewriting, translating, analysing, improving SEO, generating metadata, and working with media, all without technical steps or configuration. The Editor MCP is optimised to handle all underlying steps in one action, instead of requiring multiple technical commands like “get content by ID”, “update property,” and “save node”. Instead, editors simply describe what they need, and the MCP handles the entire process behind the scenes. Examples of editor prompts include:

  • “Create a new landing page for our autumn campaign, draft the hero copy, and pull in the latest product images from the media library.”

  • “Rewrite this page to match our tone-of-voice guidelines and generate a meta description under 150 characters.”

  • “Review this page, highlight potential accessibility issues, and fix any missing or weak alt text.”

  • “Translate this page to Spanish and adapt culturally sensitive phrases for a Latin American audience.”

The result is a powerful, approachable AI assistant that feels natural, secure, and fully integrated with Umbraco (roles and permissions) — enabling editors to get high-quality results quickly without needing technical knowledge.

Target Release: Q2 2026

Umbraco AI | Umbraco Agent & Copilot

We’re developing Umbraco Agent as an addition to our existing AI packages that deliver AI functionality in the Umbraco Backoffice.  Umbraco Agent defines a growing set of tools and actions that support flexible, conversational AI experiences designed for everyday work.

The Agent represents the actions editors, content creators, and marketers want to perform through the Umbraco Copilot, a context-aware chat interface that understands where users are and what they’re working on. Umbraco Copilot uses these Agent actions to assist with tasks such as content suggestions, reviewing, analysis, and structural improvements, with exploration already underway in areas like image editing and generation, alongside many other ways AI can support everyday editorial workflows.

What those actions should be, and where they create the most value, is intentionally open-ended. We’ll develop and refine Agents in close collaboration with the AI in Umbraco Advisory Board, identifying new opportunities where AI can meaningfully support editors and teams, while always keeping humans in the loop through confirmation and approval by design.

Target Release: Q2, 2026, with continuous additions to Agent capabilities.

Umbraco AI | AI Tests and evaluations

We’re introducing AI tests and evaluations as part of the Umbraco.AI foundation package, helping teams make informed, confident choices about AI providers and models. This will make it possible to test specific prompts and workflows across different AI providers and models, and compare outcomes based on what actually matters for your project - quality, consistency, tone, and expected behaviour.

Tests can be reused over time and re-run when new model versions are released, helping teams validate that changes in models or providers still produce acceptable and expected results before being used in production. The goal is to support informed model selection and ongoing validation, especially in environments where AI is part of editorial workflows and long-term content operations.

Target Release: Q1, 2026


Umbraco AI | Umbraco Base Implementation for MCP

We’re building a base implementation for MCP to help developers and Umbraco Partners get started faster when connecting Umbraco to external AI tools and agents. Instead of rebuilding the same foundations for every project, teams can start from a proven, opinionated template that reflects best practices for working with Umbraco.

The base implementation provides a consistent structure, patterns, and examples that make Umbraco easier for AI systems to understand,  whether you’re building developer-focused tooling or editor-facing workflows. With ready-made project structure, guidance, and testing baked in, new MCP servers start production-ready by design, reducing time to first value while improving quality, consistency, and long-term maintainability.

The result: less boilerplate, fewer surprises, and a faster path from idea to working AI-powered solutions on top of Umbraco.

Target Release: Q2, 2026


Umbraco AI | Agent Skill: Backoffice Extensions

We’re developing a set of Agent Skills designed to automate the creation of Umbraco backoffice extensions, making it easier to prototype, explore, and build custom extensions.

These Skills leverage Umbraco documentation, source code, and established patterns to help developers and AI coding tools understand how the Umbraco backoffice is structured and how extensions are built according to best practices.

Using the Backoffice Extensions Agent Skill, a new extension project can automatically be created and linked to your existing Umbraco solution. From there, you describe what extension you want to build, and the Skill handles the rest: planning the extension, scaffolding the required elements, implementing the solution, and validating it through browser-based evaluation until the extension is complete.

The goal is to reduce repetitive setup and manual wiring, while also helping developers learn how backoffice extensions are structured and built, making it faster and more consistent prototyping and delivering extensions tailored to specific client needs.

Learn more about the Backoffice Extension Skills here.

Target Release: Q3, 2026

Umbraco Cloud | Cloudflare Edge Insights

Improved visibility into the traffic your website receives per hostname, including details on traffic blocked by Cloudflare services, such as bots and other unwanted requests.

Target release: Q1 2026

Umbraco Engage | Enhanced Persona and Journey Step Scoring

In addition to implicit scoring, personas and journey steps will soon support explicit scoring.
This will allow directly triggered values to help personalize visitor experiences more dynamically.

Target release: February 2026

Umbraco Engage | MCP

Umbraco Engage will be extended with MCP capabilities that support both working with Engage data and managing Engage configuration. This includes the ability to create and maintain personas, journey steps, content scoring, goals, segments and A/B tests. The result is a more efficient way for marketers, editors, shop owners and developers to set up, adjust, and automate personalization strategies.

Target release: H1 2026

Umbraco Engage | Improved Bot Detection

Bot Detection will be enhanced to better identify and filter non-human traffic across analytics and personalization features. This update improves data quality, ensures more accurate reporting, and strengthens segmentation by isolating real visitor behavior from automated activity.

Target release: March 2026

Umbraco Deploy | Improved UI and UX

The Deploy interface will be updated to offer a clearer and more intuitive workflow for transferring content and schema changes. This includes improved visibility of deployment states, better guidance during conflict resolution, and a more streamlined experience for editors and developers working across environments. The goal is to make deployments easier to understand, faster to execute and more predictable for all users.

Target release: May 2026

Umbraco Deploy | Content Transfer with Non Matching Schema

Deploy will be improved to allow content transfers even when schema differences exist between environments. This gives editors more flexibility to move content without being blocked by structural changes in progress. The system will provide clear guidance about mismatches and handle transfers safely, helping teams maintain momentum while developers work on updates.

Target release: May 2026

Umbraco Deploy | Audit Trail

An Audit Trail will be introduced to provide a clear record of deployment activity across environments. This will show who initiated a transfer, what was moved, and when it happened. The improved visibility supports better collaboration, easier troubleshooting, and stronger governance for teams working with multiple environments.

Target release: May 2026

Umbraco Commerce | Improved Analytics Overview

The Analytics section of your shop will be enriched with some new Analytics widgets. Think of 'Applied Discounts', 'Most Popular Discounts', 'Top 50 Buyers' and more.

Target release: January 2026

Umbraco Forms | Analytics

Umbraco Forms will be extended with Enhanced Form Analytics. This will provide an overview of how often Forms are being submitted, your best performing Forms, best converting moments and more.

Target release: February 2026

Umbraco UI Builder | Async Support

Umbraco UI Builder will be extended with async support to enable more flexible and performant data handling. This allows UI Builder integrations to work smoothly with asynchronous data sources and external APIs.

Target release: February 2026

Umbraco Compose | UI to manage API applications

Today, API applications (Client IDs and Secrets) are created as part of the project setup process. We want to give you full control over this through the Cloud Portal UI, enabling you to create new API applications and delete existing ones whenever needed, or simply handle rolling client secrets.

Target Release: Q1 2026

Umbraco Compose | View details in ingested content diagnostics

The Cloud Portal currently provides an Ingested Content Diagnostics view, where you can inspect all created content—regardless of whether it’s linked to a type schema.

At the moment, this view shows metadata such as ID, collection, type schema, variant, and last updated timestamp. We want to extend this by also exposing the actual payload, giving you deeper insight into the ingested content and further improving the developer experience.

Target Release: Q1 2026

Umbraco Compose | Ingestion Function enhancements

With Ingestion Functions, you can transform webhook payloads into the ingestion format used by Umbraco Compose. This is done using JavaScript snippets that are saved via the Compose Management API. Since these functions are defined as JSON, they can be challenging to work with directly. To improve the developer experience, we plan to introduce a dedicated UI for managing ingestion functions, including logs to make iteration and troubleshooting easier.

Target Release: Q2 2026

Next

Umbraco CMS | Editor Collaboration

Improve collaboration for editors working in the Umbraco backoffice. Editors will be able to see when others are active on the same document, helping avoid conflicting changes.

This work also aims to introduce better support for comparing changes and offering options for resolving or merging edits when multiple people work on the same content. The goal is to make team-based editing clearer, safer, and more efficient.

Umbraco CMS | Search Abstraction Layer (Core integration)

Following the initial release of the search abstraction as a package, we plan to integrate it directly into the core Umbraco CMS. This will make the search abstraction a first-class part of the CMS, simplifying project setup and ensuring consistent support across the platform.

This core integration will make it easier for developers to swap out Examine for an external search engine without needing to install additional packages or manage separate dependencies. Examine will remain the default search provider, but replacing it will be far cleaner and more maintainable.

The integration is expected to be released after Umbraco 17 in a subsequent major release in 2026.

Umbraco CMS | Backoffice Accessibility Enhancements

Throughout 2025, we’ve been working with an external accessibility consultant to review editor-facing workflows in the Umbraco backoffice against WCAG standards. Most audited issues have now been resolved and will ship in 17 or 17.1, making day-to-day editing more consistent and predictable, including for users of assistive technologies.

You can track the current accessibility status in our continuously updated Accessibility Conformance Report.

A smaller set of system-level improvements, such as enhanced keyboard movement and support for text spacing, remains in progress and is planned for completion in 2026.

Umbraco AI | AI Understanding of Your Published Content

The Content Delivery MCP Server gives LLMs fast, safe, read-only access to your published Umbraco content and media. This means AI tools can understand what’s live on your site, without touching or modifying source data.

Because it works with the Delivery API, AI assistants can retrieve pages, blocks, and media exactly as they appear on the live site, perfect for content-aware features without any editorial risk.

Marketeers can use AI to analyze, search, or understand the site’s content structure, enabling scenarios like:

“Scan all articles and cluster them into topic groups, and suggest a new navigation structure.”

“Generate a structured AEO report for all my pages.”

“Generate a consistency report across descriptions, specs, and imagery for all my products.”

“Scan all media and identify missing alt text or metadata for optimization.”

The read-only surface makes it ideal for content analysis, AI chatbots and assistants, search, and personalisation logic.

Umbraco AI | Content workflows automated

As an addition to the AI capabilities in the Umbraco backoffice, we’re exploring automated content workflows, a way to chain together AI actions and rules to support repeatable editorial work. Instead of running AI actions one at a time, teams can define when something should happen and what sequence of steps should follow.

These automated workflows can support a wide range of editorial tasks: structuring and organising newly uploaded media, preparing content for publishing, reviewing structure and tone, keeping content up to date throughout its lifecycle, and much more. 

The goal is to help editors and teams reduce repetitive work, improve consistency, and focus more on content quality, while always keeping humans in the loop where it matters.


Umbraco AI | Agent Skill: Implementation

As AI becomes a bigger part of how developers build with Umbraco, we want AI tools to understand how a solid Umbraco implementation is created from the start. 

The Implementation Agent Skills captures best practices for setting up an Umbraco project, structuring solutions, and making sound architectural choices early on. This Skill helps both developers and AI-assisted workflows get off to a strong start, reducing setup friction and guiding implementations toward scalable, maintainable outcomes.

Umbraco AI | Agent Skill: Content Modeling

Content modeling is one of the most critical and challenging parts of any Umbraco project. The Content Modeling Agent Skills turn real-world experience into reusable guidance for designing content structures that scale, support editorial workflows, and remain maintainable over time. 

By encoding this knowledge into Agent Skills, we help both developers and AI tools make better decisions when shaping content models, improving consistency, usability, and long-term quality.

We’ll develop this Skill in close collaboration with the Umbraco in AI Community Team, bringing together practical experience from the community and Umbraco Partners to define a shared, best-practice approach to content modeling.

Umbraco Cloud | Load Balancing

Experience the power of load balancing in Umbraco Cloud, distributing website traffic across multiple servers to optimize performance, scalability, and user experience, effortlessly handling high volumes, and scaling with ease.

Umbraco Engage | Headless Optimizations

Umbraco Engage will be enhanced with additional optimizations for Headless implementations. This builds on the headless capabilities already available today and improves how personalization, A/B testing, tracking, and visitor insights can be used across modern frontend frameworks and custom delivery channels.

Umbraco Engage | Reporting API

Analytics are shown directly in the backoffice on both generic and page level. Want to have custom insights with multiple dimensions in it? Simply connect the reporting API to your dashboard application and create the insight you need.

Umbraco Commerce | Customer Management

A new Customer Management area will give you a clear overview of all shoppers interacting with your store. You will be able to review customer details, order history, and engagement patterns in one place. This provides better insights into buying behavior, helps you support customers more efficiently and forms a solid foundation for future features.

Umbraco Commerce | MCP

The extended MCP will make Commerce data more accessible and actionable for marketers, editors, shop owners, and developers. It will support deeper insights into products, customers, orders, and store performance, enabling smoother integrations, better reporting and more efficient day-to-day management of your shop.

Umbraco Forms | Use Umbraco Member Data

Umbraco Forms will gain the ability to use data from logged in Umbraco Members. This makes it possible to prefill fields, personalize form experiences, and link submissions directly to Member profiles. The improvement supports smoother user journeys, reduces friction in form completion, and creates a stronger connection between membership data and form activity.

Umbraco Compose | US region

Umbraco Compose is built with regional hosting in mind. At launch, the infrastructure is hosted in Europe. To better serve our US-based customers and meet data residency requirements, we are introducing a dedicated US region.

Umbraco Compose | MCP Server

We want to provide access to an MCP server for Umbraco Compose to help you create GraphQL queries based on awareness of the domain model via introspection. This will allow you to design advanced GraphQL queries and explore your domain model using natural language in your preferred AI tooling.

Later

Umbraco Cloud | Scheduled Upgrades

Allows you to schedule automatic upgrades of Umbraco CMS, Forms and Deploy. You will be given a timeframe in with you can schedule the upgrade to ensure better planning and handling of automatic upgrades.

Umbraco Engage | Visitor Profile Properties

The Visitor Profile will be enriched with properties like name, email address, organization, and custom properties. These properties can be set by a Form submission, an Umbraco Member registration, an Umbraco Commerce order, or by calling the API.

Umbraco Engage | Client Side Analytics Tracking (CDN support)

Umbraco Engage will improve support for client side analytics tracking using a CDN based solution. This will provide a consistent and performant way to collect visitor data for analytics, personalization, and A/B testing. The improvements will reduce implementation effort and ensure tracking can be enabled and maintained with minimal complexity.

Umbraco Engage | Block Level Variations and Personalization

We are investigating support for block level and property level variations based on Segments. This would make it possible to personalize specific content blocks or individual properties without creating a full Page Variant. Editors could define alternative content for selected segments directly within the existing page, enabling more flexible personalization and faster experimentation while keeping content management simple.

Umbraco Commerce | External Review Data Integration

Support for integrating external product review data will make it possible to display ratings and review summaries directly within your store. This allows you to connect trusted third party review platforms and surface social proof where it matters most. The result is a richer product experience that helps customers make informed decisions and increases conversion potential.

Umbraco Commerce | Product Recommendations

A new Product Recommendation feature will make it easy to present relevant products to shoppers based on behavior, popularity, or curated rules. This helps guide customers toward items they are likely to be interested in and supports increased conversion and average order value.

Umbraco Compose | Environment synchronization

Umbraco Compose supports multiple environments. In the future, we want to add basic environment synchronization capabilities, allowing you to easily push incremental changes to one environment based on the work already done in another environment.