Are we headless yet?
But there’s plenty we could improve for Wagtail’s developers
News
How to use Wagtail within a MACH architecture
An in-depth analysis of how Wagtail aligns with MACH architectures and the changes required to run it headlessly.
Believing is seeing: Why a world-class museum of visual culture chose headless Wagtail
Meet Nicolas Leung from M+ in Hong Kong and discover how they used headless Wagtail to build the perfect digital foundation for their brand new museum.
YouGov goes all-in on headless Wagtail
We’re on course to move 20,000+ articles across 30+ websites in 40+ locales to Wagtail, taking full advantage of Wagtail’s headless approach, multisite and internationalisation capabilities. Here is our story so far.
Topics
REST API
REST is one API option for Headless Wagtail
GraphQL
GraphQL is one API option for Headless Wagtail
Page Preview
Previews need a separate package currently
Images
Additional image considerations are needed for Headless Wagtail
Page URL Routing
Headless Wagtail requires different routing
Rich Text
There are currently two approaches for managing Rich Text
Multi-site support
Multi-site works differently in Headless Wagtail
Form submissions
Wagtail forms are currently unsupported in Headless
Documentation
Documentation support for Headless Wagtail needs to be created
Password-protected Pages
Password-protected pages are currently excluded from the API
Internationalisation
This page is still TODO.
Next.js
Next.js is a frontend option for Headless Wagtail
Nuxt.js
Nuxt.js is a frontend option for Headless Wagtail
StreamField
This page is still TODO.
Gatsby
Gatsby is a frontend option for Headless Wagtail
OpenAPI (Swagger)
Supported with Django REST Framework
Netlify
Netlify is a frontend option for Headless Wagtail
Vercel
Vercel is a hosting option for Headless Wagtail
Do you need Headless Wagtail? A guide for decisionmakers
Not sure if Headless Wagtail is for you? Use this guide to weigh the pros and cons
Headless Wagtail vs. Traditional Wagtail
Background information on headless Wagtail vs. traditional Wagtail
Issues
Github issues tagged #headless
- V2 API Menu/Navigation endpoint
- Accept page change in before_serve_page handling
- Documentation for using the "Dynamic image serve" view for generating image renditions on a headless site
- Ability to accept Form Builder Page as a POST request to the API (headless)
- Duplicate streamfield block duplicates UUID