Wagtail
A CMS built on Django that gives editors a polished interface and developers full control over structure and front-end design.
- GitHub stars
- 21k
- Last commit
- 2 days ago
- Latest release
- v8.0
- Licence
- BSD-3-Clause
- Self-hosted
- Yes

Wagtail is an open-source CMS built on the Python web framework Django. It concentrates on the authoring experience, offering a fast, attractive interface for editors, while developers and designers keep precise control over page structure and front-end templates. The project has a strong community and commercial support options.
Notable capabilities include StreamField, which lets editors assemble flexible content blocks without sacrificing structure, a content API for headless sites with a decoupled front end, integrated search that can use Elasticsearch or PostgreSQL, good handling of images and embedded media, and multi-site and multi-language readiness. The README says it can handle millions of pages and thousands of editors, and it runs anywhere from a Raspberry Pi to a multi-datacenter cloud platform.
Wagtail works with Python 3 on any platform and installs into a virtual environment, with a getting-started tutorial for setup. It is BSD-3-Clause licensed. Because it extends Django, it is a natural choice for Python teams building websites for organizations and publishers that need a customizable, editor-friendly content platform.
Key features
- Editor-friendly admin interface
- StreamField flexible content blocks
- Content API for headless setups
- Search with Elasticsearch or PostgreSQL
- Multi-site and multi-language support
- Image handling and embedded content
Pricing: Free and open source under the BSD-3-Clause license.






