Skip navigation
Content Editing

StreamField

Flexible page building

StreamField is the heart of Wagtail's content editing. Editors compose pages from blocks — text, images, videos, embeds, cards — in any order. No rigid templates, no coding. For developers, each block is a Python class with its own template and validation. Content is stored as structured JSON, easy to query and expose via APIs. Supports nesting for complex layouts like grids, tabs, and accordions.