Headless Architecture

Magnolia gives your developers the freedom to work with any front-end framework and your marketers the visual control to create great digital experiences at scale.

Serve platform-agnostic content from a single repository

Magnolia’s architecture allows for headless content management. Acting as a single content repository, Magnolia makes content and assets available via its APIs for consumption by various touchpoints.

Decoupling content management from content presentation allows you to create custom front ends for channels including web, mobile, social, and smart speakers using your framework and delivery system of choice while increasing content consistency and re-use.

Through our integrations with your DX stack, our APIs also serve links to content that doesn’t live in Magnolia, like images from a digital asset management (DAM) system or products from a product information management (PIM) system.

Create APIs easily using YAML

Besides our GraphQL API, you can use Magnolia’s REST APIs to fetch content as JSON. Our low-code development enables you to easily and quickly create and update API endpoints. For example, you can create a new delivery endpoint API with as little as 5 lines of code.

Design experiences visually using a WYSIWYG editor

While serving platform-agnostic content to developers, content authors and marketers can manage experiences in single-page applications (SPAs) and progressive web apps (PWAs) through AdminCentral, Magnolia’s content management system (CMS) GUI.

Our visual editor integrates with your front-end framework to give business users a great authoring experience in an easy WYSIWYG fashion including a preview of experiences on different devices.

Magnolia WYSIWYG editor

Get Exactly What You Need With GraphQL

Magnolia’s GraphQL API improves how and how quickly data can be accessed. Unlike REST APIs, GraphQL APIs are not organized by endpoints. Instead of configuring an endpoint per data set, a single GraphQL endpoint provides access to all data that the API manages. This allows you to query data without configuring or updating an endpoint every time you change a content type or page template.

GraphQL’s standardized format also makes the response more predictable, improving automated delivery and integration.

Mix Headless and Traditional Experience Delivery

Many use cases benefit from the flexibility that headless CMSs offer. However, you might not want to be forced to develop a custom front end for each project. If you are building multiple websites or functional areas, such as a marketing website, a customer portal and a careers page, Magnolia allows you to go hybrid. You have the choice to, for example, build one website with React, and another one using Magnolia’s page rendering.

Headless process

Choosing the Best Headless CMS

Many CMSs carry the label headless, but they are far from the same. Magnolia is different from slim headless CMSs, because it functions in two ways: a headless way and a hybrid headless way. Offering all the benefits of a headless CMS, Magnolia offers REST APIs and GraphQL to consume content. In addition, it incorporates advanced enterprise CMS features that don’t hinder developers, but enable marketers.

More Resources

All Resources
Whitepaper Headless
Head to Headless Report

Visual headless: 1,000 CMS users share their thoughts on the next level of content management and digital experience design.

Magnolia Head to Headless Research Report
Architecture & Tech Stack

APIs, stack, and frontend freedom: discover Magnolia's technical capabilities and benefits.

Architecture & Tech Stack
Architecting DX

Build a flexible technology stack that enables your developers and marketers to co-create digital experiences lightning fast.

For Technical Leads
Sign-up for a Developer Trial

Experience all that Magnolia has to offer with our enterprise-grade DX Core trial: multi-site, multi-source, personalization, tagging, workflows and more.

Magnolia Developer Trial
Distance Learning and Training

In light of the coronavirus (COVID-19) situation, we are temporarily postponing instructor-led training in Basel, Switzerland and all other onsite training engagements. We are offering distance learning alternatives to our instructor-led training courses so that your authors and developers are ready to get the most out of Magnolia whenever, wherever.

Magnolia Training

Sign-up for a Developer Trial