In this section you will find documentation on how to work with Umbraco Headless.
It includes API documentation, the basics on how to get started and how to work with the available Client Libraries.
Please note that Umbraco Headless is a specific type of project only available via Umbraco Cloud.
What is Umbraco Headless?
Umbraco Headless is a SaaS (Software as a Service) offered by Umbraco. The service enables you to create and manage content and media in the Umbraco backoffice and make it available to any - and multiple - platforms, devices, channels etc. in order to distribute your content.
The product comes with a set of API endpoints that enables you to provide content through Umbraco to websites, apps, smartwatches or any other platform you can think of. The idea is that you create, manage and work with content in the Umbraco backoffice and then you use the API endpoints to distribute the content wherever you want.
You can sign up to be first in line for more details on the product on Umbraco.com/Headless.
Reference documentation for the two APIs available, as well as details about common HTTP headers, versioning, REST Standard and how to work with authentication and authorization.
In order to get started with Umbraco Headless you will need to create a new project via the Umbraco Cloud Portal and familiarize yourself with the features available. This includes the Headless section in the backoffice and creating API Keys for authentication and authorization purposes.
In this article you will learn how to create your first Umbraco Headless Project and go through the steps needed to get your first content published in order to start using the APIs.
In order to test your Umbraco Headless project against the API endpoints, you can use one of the samples we provide with our SDKs (Software Development Kits) for .NET Core and Node JS.