Our progress on DX with AI Six months after its May 2026 AI developer-experience survey, Wagtail has shipped a preview v3 API for content operations, a prototype CLI with a built-in API client, agent skills for developers, agentic engineering recommendations and an experimental MCP server for its CMS, all opt-in. The API and CLI are built on Django Ninja with a machine-readable OpenAPI specification, and Wagtail is running the ty type checker on a subset of its codebase to adopt typing gradually; the organization puts everything else, including better docs, opinionated starter kits and MCP server polish, at 10-30% completion. Wagtail plans to showcase the capabilities end-to-end at Wagtail Space 2026, with a demo showing the Mistral Large 4 model making content changes via DeepSeek Harness. Our progress on DX with AI An overview of where we’re at with AI adoption for Developer Experience With Wagtail Space 2026 https://wagtail.org/wagtail-space-2026/ right around the corner, we’re in a good place to review our progress on DX with AI - six months after the results of our survey https://wagtail.org/blog/2026-ai-dx-survey/ back in May. TL;DR; first, here’s what we’ve shipped : 1. A preview v3 API https://wagtail.org/blog/cms-with-ai-not-ai-cms-wagtail-80s-new-api/ to automate content operations. 2. A prototype CLI https://wagtail.org/blog/prototyping-a-cli-for-wagtail/ with a built-in API client, and other DX niceties. 3. Agent skills for developers https://wagtail.org/ai/agent-skills-for-developers/ , for expert Wagtail knowledge 4. Agentic engineering recommendations https://wagtail.org/ai/agentic-engineering-recommendations/ . Get the agents, sans the vendor lock-in. 5. If you’re brave enough, you can even trial an experimental MCP server for your CMS https://wagtail.org/blog/experiments-with-mcp-in-wagtail/ . It’s all opt-in, and designed to provide enough friction in adoption that you get to decide exactly what is right for your context. There are clear synergies here but we also hope all of those capabilities work on their own, even for people who want as little as possible to do with AI. How it all comes together That’s a lot to go through, it’ll be great to showcase it end-to-end at Wagtail Space. In the meantime, here’s a recorded demo. Developers already know what it’s like to do agentic engineering, so here is the Mistral Large 4 model making content changes via DeepSeek Harness read why we picked those two https://wagtail.org/blog/wagtail-api-in-action-content-ops-with-deepseek-harness/ : It all works pretty well, but there is obviously more work to do to incrementally improve all those new capabilities. And things we haven’t gotten to yet. DX progress overview Here are the possible improvements we had asked for votes on back in May: The API and CLI are here. They’re based on Django Ninja https://django-ninja.dev/ creating a machine-readable OpenAPI specification. We have the skills too. On everything else, we are at 10-30% completion. Better docs This is one of the most effective ways to improve developer experience. Docs on Django and Python within Wagtail. Making sure we cover 100% of Wagtail’s features both as reference docs and how-tos, explaining multiple use cases. Good tutorials of course. Doing this across a wide portion of the Wagtail ecosystem, not just core. Making sure we have good inline docs directly in the AST too. Type hints We’re now running the ty type checker https://github.com/astral-sh/ty on a subset of the Wagtail codebase, to gradually adopt typing. We’re going to run it over more of the code over time. The next big milestone is probably to convert an official Wagtail site’s implementation to be fully typed our official demo https://github.com/wagtail/bakerydemo , or Made with Wagtail https://madewithwagtail.org/ , or perhaps the User guide https://guide.wagtail.org/ or wagtail.org . Opinionated starter kits There is more to do there. We have created official package guidelines https://docs.wagtail.org/en/latest/packages/index.html and moved a lot of those opinions directly into our Django package template https://github.com/wagtail/cookiecutter-wagtail-package . This will need more work; probably adding more scaffolding support to the CLI. Or different templates, a lot of people have been asking for a good default headless option. MCP servers It’s been really fun to experiment with MCP for the CMS https://wagtail.org/blog/experiments-with-mcp-in-wagtail/ , and it works decently well: There has been a lot of demand for this so this will require further polish before we’re comfortable recommending it. Over on the docs side, we have: - WebMCP on the Wagtail user guide https://guide.wagtail.org/en/about/ ai-friendly-documentation - A work-in-progress public MCP server for docs https://github.com/wagtail/guide/issues/499 , to be released over the next few weeks. Even though MCP has its issues, it feels like a great opportunity to help CMS users have more agency in how they automate things. Rather than requiring a developer to set up API integrations, they can set up the one MCP endpoint. No more time-consuming copy-pasting from word processors to the CMS UX with AI progress We also asked for input on the CMS experience back in the survey: Here, bringing CMS capabilities to agents outside the admin goes a long way. There is more to do We’re hoping to make progress here with smaller language models, like the Kolibri models https://aleph-alpha.com/en/kolibri/ from Aleph Alpha in Germany, or Apertus https://www.apertus-ai.org/ from the Swiss AI initiative. Responsible AI adoption We had also asked about which considerations on the risks and negatives of AI mattered to our audience, and the results were pretty clear, they all do: Those are all important factors in deciding what we implement. How to encourage thoughtful and responsible AI adoption for Wagtail projects, and how to make sure Wagtail works well without any of this. Environmental impact Perhaps where we have made the most progress is on the carbon footprint of AI https://wagtail.org/blog/the-carbon-footprint-of-wagtail-ai/ , as we can now confidently measure the energy it takes for common Wagtail tasks across models: This is measuring the average energy use per task, across a benchmark of 20 simple Wagtail coding tasks. It’s small per task, but it does add up over time. So what matters most is your usage patterns, and model selection. We have way more work to do on evals like this, which were fundamental to understand which skills to ship and exactly what they should contain. This now enables us to compare the footprint of live sites serving content, which our yearly carbon footprint reporting https://wagtail.org/blog/wagtails-2025-carbon-footprint/ focuses on, with common CMS and developer tasks, and other related activities warning: it’s on a log scale, different orders of magnitude : There is a lot to unpack here, but the good news is Wagtail Space 2026 https://wagtail.org/wagtail-space-2026/ is as low-footprint as possible we measured https://wagtail.org/blog/online-conference-footprint-wagtail-space-2025/ , as it’s all fully online available for free from your own computer 🎉. We have a lot on there that will be interesting to better understand the impacts: - Measuring Web Emissions For a Wagtail Site , where Adam Newman and Oliver Winks will demo their cloud platform with built-in energy measurement https://rootandbranch.io/solutions/cloud-platform . - Beyond Doom: How Frugal AI tackles the real threats to our future from James Martin, author of the Frugal AI training course https://www.greenit.fr/frugal-artificial-intelligence-ai-training-course/ . - And adoption stories from organizations who pay a close attention to their environmental footprint, like WWF-US and the French government. And there’ll be lots for DX too, well beyond the above improvements. Onwards