Umbraco Heartcore is a headless Software As A Service (SAAS) offered by Umbraco. The service enables you to create and manage content and media in the Umbraco backoffice and make it available to any platforms, devices, channels and so forth.
All Umbraco Heartcore projects include a Content Delivery Network (CDN) using CloudFlare. This CDN is used for caching content and media fetched through the Content Delivery API. Additionally, the media CDN (media.umbraco.io) allows for resizing and cropping options, which improves both performance and stability.
There are 3 ways to get your hands on an Umbraco Heartcore project:
- requires that you already have an account
In this section, you will find documentation on how to work with Umbraco Heartcore.
It includes REST API documentation, the basics of how to get started, and how to work with the available Client Libraries. Please note that Umbraco Heartcore is a specific type of project only available via Umbraco Cloud.
Reference documentation for the APIs available, as well as details about common HTTP headers, versioning, REST Standard, and how to work with authentication and authorization.
GraphQL
Reference documentation and tutorials for the GraphQL API.
Learn more about how we handle versioning and updates of Heartcore projects.
Do you have questions that are not covered by this documentation? Please create an issue on our or get in touch with Umbraco Support using the chat in the portal or write a mail to [email protected].
Compare with Umbraco CMS
Differences between Heartcore and Umbraco CMS
There are some differences between Heartcore and Umbraco CMS.
Setup
You can set up a new project with a few clicks through the .
Your project will then be up and running within a couple of minutes.
Managed Upgrades
With Umbraco Heartcore you won't need to worry about upgrading your project.
As Heartcore is a SasS product, we manage upgrades for your Heartcore project.
Packages
Heartcore comes out of the box with installed on the starter plan and above.
It is however not possible to install other packages in Umbraco Heartcore as the code base is Closed source.
Instead, other features like GraphQL, an out-of-the-box Content Delivery Network (CDN) by Cloudflare, and a Preview API are available in Umbraco Heartcore.
Template section
Umbraco Heartcore is a headless offering, meaning the frontend is decoupled from the backend. It is not possible to create templates in Umbraco Heartcore and the section is not available.
Special property aliases
Some can manipulate the standard Umbraco routing pipeline in the Umbraco CMS.
Since the frontend and backend of Umbraco Heartcore are decoupled, it's not possible to use these aliases in Umbraco Heartcore.
The aliases are:
umbracoRedirect
Custom Grid Editor
In Heartcore, the Grid editor is working a bit differently compared to the CMS.
To see how to work with the Grid editor in Heartcore, have a look at the Creating a Custom Grid Editor Tutorial.
umbracoInternalRedirectId
umbracoUrlAlias
The umbracoUrlName property type alias works correctly in Umbraco Heartcore.