All pages
Powered by GitBook
1 of 2

Loading...

Loading...

What is Umbraco Heartcore?

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.

You can read more about all the features and benefits on the Umbraco Heartcore product page. You can also look at the pricing, plans, and features on the Umbraco Heartcore Pricing page.

There are 3 ways to get your hands on an Umbraco Heartcore project:

  • Take a 14-day free trial

  • Purchase a Heartcore from Umbraco.com

  • Setup a project directly from the Umbraco Cloud Portal - 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.

API Documentation for the Umbraco Heartcore REST API endpoints

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.

  • Authentication and Authorization

  • Content Delivery API

  • Content Management API

GraphQL

Reference documentation and tutorials for the GraphQL API.

  • GraphQL API Documentation

  • GraphQL Filter and Ordering Documentation

Versions and updates

Learn more about how we handle versioning and updates of Heartcore projects.

Frequently asked questions

Do you have questions that are not covered by this documentation? Please create an issue on our Documentation Issue Tracker or get in touch with Umbraco Support using the chat in the portal or write a mail to [email protected].

API Documentation
GraphQL API
Deployment workflow

Getting started

Get started working with Umbraco Heartcore

Umbraco Heartcore APIs

See the different APIs available in Umbraco Heartcore

Client libraries

Test out your Umbraco Heartcore project with the pre-made client libraries

Cover
Cover
Cover

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 Umbraco Cloud Portal.

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 Umbraco Forms 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 special property aliases 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

  • umbracoInternalRedirectId

  • umbracoUrlAlias

The umbracoUrlName property type alias works correctly in Umbraco Heartcore.

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.

How to create a Heartcore Trial