CMS with AI, Not AI CMS: Wagtail 8.0's New API

Wagtail 8.0 introduces a new v3 API designed to support headless CMS architectures and AI-driven content workflows. The update emphasizes API-first operations over admin UI changes, allowing for automated content management.
Why it matters
Represents a shift in CMS development toward agentic workflows and headless integration, impacting how developers build content-heavy applications.
Wagtail’s just-released 8.0 release notes are very unusual. Zero admin UI improvements in the highlights, even though UX is one of Wagtail’s biggest strengths. We made a strategic choice to focus on a shiny new API instead. Here’s why you should start using it.
The v3 API is opt-in. You can start using it on any project with about three lines of code:
INSTALLED_APPS += [ "wagtail.api.v3" ] from wagtail.api.v3.urls import api urlpatterns += [ path ( "api/v3-preview/" , api . urls )] # Don’t actually write it like that 👀. You get the point. From this, you get:
Oh and, you also get beautiful API docs on top:
This is possible with part dark magic, part type hints checked with ty and processed with Django Ninja 🥷 and Pydantic .
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in