| | Edit directly on the rendered page | Form editing with Live Preview; visual builder through Studio Experiences | On-page visual editing with Drupal Canvas | Select in the preview; edit in a sidebar | Form-based admin with full-screen Preview included; side-by-side Live Preview on paid plans | Developer-configured inline editing |
| | Compose developer-defined widgets on the page | Visual composition through Studio Experiences | Canvas and Layout Builder components | Visual Blok composition | Dynamic Zones configured through forms | Visual composition with developer-defined components |
Structured content modeling | Schemas, relationships, and REST APIs | Content types, references, REST, and GraphQL | Entities, fields, and references | Components, Bloks, and stories | Content types, components, REST, and GraphQL | File and front-matter schemas |
Draft and publishing workflow | Draft, submission, shareable previews, publishing, and scheduled publishing included in open source | Draft, preview, publishing, and scheduled publishing; multi-stage workflows vary by plan | Configurable editorial workflows in core | Draft and preview; approvals and releases on higher tiers | Draft, publish, and full-screen Preview included; scheduled Releases on Growth; Review Workflows on Enterprise | Inline editing; branch-based review on higher tiers |
Version history and rollback | Available through Document Versions in Pro and Assembly | Entry versioning and rollback included | Revisions and rollback included | Available; retention varies by plan | Content History on paid plans | History and reverts managed through Git |
| | Three built-in roles; advanced permissions in Pro and Assembly | Roles included; custom roles on higher tiers | Granular permissions in core | Roles included; custom roles on higher tiers | Role-based access in the free core | Default permissions; custom permissions on higher tiers |
Localization and translation | Localized content and translatable admin UI included; manual and automatic translation tools available in Pro and Assembly | Localization varies by plan; translation available through apps | Extensive multilingual capabilities in core | Multilingual content; AI translation on higher tiers | Unlimited locales included; AI-powered translation available on Growth | File-based localization workflows on paid plans |