$npx skillfedfor your agent

wagtail

A Django content management system.

Worth itPyPI Site ManagementReleased Jun 20261.1M downloads / moBSD-3-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — wagtail-7.4.2-py3-none-any.whl
v7.4.2 · released 2026-06-15 · Python >=3.10 · 18 runtime deps: Django, django-modelcluster, django-permissionedforms, django-taggit, django-treebeard, djangorestframework, django-filter, draftjs_exporter

Yes. Wagtail is a mature, actively maintained CMS with low install friction, permissive licensing, no known vulnerabilities, and strong community backing. Install it if you need a Django-native content management system with editorial workflows, multi-site support, and developer control over design. Skip it if you require a lightweight headless-only solution or prefer a non-Django stack.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later and Django 5.2.x or 6.0.x; an existing Django project can integrate Wagtail but requires additional setup steps.
  • Low install friction with a pure Python wheel.
  • Actively maintained with a release 60 days ago and 20444 repository stars.

License · maintenance · safety

BSD-3-Clause (permissive) — BSD-3-Clause (permissive) allows free use, modification, and distribution in both open and closed-source projects without restriction.

last release 2026-06-15 (60 days) · last repo commit 2026-08-14 · 20,444 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,058,902 downloads/mo, #4,424 on PyPI

Verify before relying

pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
  • Whether Elasticsearch integration is included or requires separate installation for advanced search.
  • Performance characteristics when scaling to millions of pages as claimed in description.
Same gist for agents: .md · .json

What it is and what it does

Wagtail is a production-grade Django content management system designed for editorial teams and developers who need precise control over content structure and front-end design. It provides a web-based interface for authoring and publishing content, with built-in support for multiple sites, languages, images, and embedded media. The system uses StreamField to allow flexible content composition without sacrificing structure, and includes integrated search powered by Elasticsearch or PostgreSQL.

The package depends on 18 runtime libraries including Django, djangorestframework, Pillow for image handling, and several Django extensions for permissions, tagging, and tree structures. It runs on any platform from a Raspberry Pi to multi-datacenter cloud deployments, and offers both a traditional content API for headless deployments and a full editorial interface. Wagtail is actively maintained with feature releases every three months and designated Long Term Support releases for extended security updates.

Use it for

  • Build a multi-site editorial platform where different teams manage content across branded properties with shared infrastructure.
  • Create a headless CMS serving content to decoupled front-end applications via REST API.
  • Implement a structured content workflow with image management, version control, and multi-language support.
  • Integrate content management into an existing Django application without replacing the entire framework.
  • Deploy a scalable publishing platform with built-in search, caching, and performance optimization.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

Wagtail is a mature, actively maintained CMS with low install friction, permissive licensing, no known vulnerabilities, and strong community backing. Install it if you need a Django-native content management system with editorial workflows, multi-site support, and developer control over design. Skip it if you require a lightweight headless-only solution or prefer a non-Django stack.

Install

wagtail on PyPI

Before you install

Low install friction with a pure Python wheel. Actively maintained with a release 60 days ago and 20444 repository stars. Requires Django 5.2.x or 6.0.x and Python 3.10 or later.

Requires Python 3.10 or later and Django 5.2.x or 6.0.x; an existing Django project can integrate Wagtail but requires additional setup steps.

License in practice

BSD-3-Clause (permissive) allows free use, modification, and distribution in both open and closed-source projects without restriction.

Quickstart

pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Verify before relying

  • Whether Elasticsearch integration is included or requires separate installation for advanced search.
  • Performance characteristics when scaling to millions of pages as claimed in description.

Package facts

LicenseBSD-3-Clause permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
18 packages
Djangodjango-modelclusterdjango-permissionedformsdjango-taggitdjango-treebearddjangorestframeworkdjango-filterdraftjs_exporterPillowbeautifulsoup4Willowrequestsopenpyxlanyasciitelepathlacesdjango-tasksmodelsearch
MaintenanceActively maintained 60 days since the last release
Last repo commit
First released
Downloads1,058,902 / month, #4,424 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 5.2Framework :: Django :: 6.0Framework :: WagtailIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet :: WWW/HTTP :: Site Management

Evidence: wagtail-7.4.2-py3-none-any.whl

Tags

Capabilities
django cmscontent management systemheadless cms djangopage builder djangomulti-site content managementdjango wagtailstreamfield contenteditorial workflow cms
Topics
cmsdjango-frameworkeditorial-workflow

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “content management system”

  • wagtailWagtail is a Django-based content management system providing a web…
  • django-cmsdjango CMS is a Django-based content management system that provides…
  • Products.CMFPlonePlone is a Python-based content management system that provides a…

Give your agent the search over MCP, or paste the wish link into any chat.

More Site Management packages

Markdown Worth it
PyPI · Python Modules · released Jul 2026

Converts Markdown text to HTML using a Python implementation of John Gruber's Markdown specification, with support for extensions.

Install it if you need to parse Markdown in Python.

BSD-3-Clausepure Python · 3.10+
121.7Mdownloads / mo
Sphinx Worth it
PyPI · Software Development · released Dec 2025

Sphinx generates professional documentation from reStructuredText source files, producing HTML, PDF, EPUB, and other formats with automatic cross-references, code highlighting, and hierarchical navigation.

BSD-2-Clausepure Python · 3.12+
91.8Mdownloads / mo
netaddr Worth it
PyPI · Software Development · released May 2024

Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.

BSD-3-Clausepure Python · 3.7+dormant
14.0Mdownloads / mo
port-for Worth it
PyPI · Systems Administration · released Sep 2025

port-for finds and remembers unused TCP localhost ports, useful for persistent port allocation across service restarts and multi-component software stacks.

MITpure Python · 3.10+
7.4Mdownloads / mo
ct3 Worth it
PyPI · Python Modules · released Nov 2025

Cheetah3 is a template engine and code generation tool that processes templates to produce output in various languages including Python, C++, Java, and SQL.

MITcompiled wheel
2.0Mdownloads / mo
draftjs_exporter Worth it
PyPI · Python Modules · released Aug 2026

Converts Draft.js ContentState (a rich text editor format) to HTML, with configurable block and inline style mappings and support for nested lists and overlapping styles.

Install it if you need to convert Draft.js ContentState to HTML in a Python environment—particularly in Wagtail or Django projects.

MITpure Python · 3.10+
999.1Kdownloads / mo

See also django-cms · wagtail-localize · wagtailmedia · django-fiber · wagtail-factories · wagtail-modeladmin · djangocms-text-ckeditor · django-filer · djangocms-admin-style · pelican