Drupal is a registered trademark of Dries Buytaert
Views Bootstrap 5.5.2 Minor update available for module views_bootstrap (5.5.2). oEmbed Providers 3.0.0 Major update available for module oembed_providers (3.0.0). Byte (theme) 1.0.3 Minor update available for theme byte_theme (1.0.3). Token Content Access 3.1.3 Minor update available for module tca (3.1.3). Emulsify 7.2.1 Minor update available for theme emulsify (7.2.1). Opensolr Search 4.1.0 Minor update available for module opensolr_search (4.1.0). AG-UI 1.0.2 Minor update available for module agui (1.0.2). FileGate 1.5.0 Minor update available for module file_gate (1.5.0). oEmbed Providers 2.2.4 Module oembed_providers updated after 7 months of inactivity (2.2.4). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Canvas Builder is a visual page builder for Drupal that allows users to create responsive layouts and style pages with live feedback, all without coding. It enables saving designs as reusable patterns and offers a flexible plugin system for developers to extend its functionality.

Canvas Builder extends Canvas with a visual page-building system for Drupal. Editors can create responsive layouts, style content with immediate visual feedback, and save fully designed sections as reusable patterns without leaving the editing experience.

Administrators control which components and styling options are available, while developers can extend the system through plugins, styling profiles, and custom events. This keeps page building flexible for editors while remaining structured and consistent with the site’s design system.

Canvas Builder features

Visual styling Style backgrounds, spacing, typography, borders, and more with immediate visual feedback. Responsive layouts Build with drag-and-drop Section and Column components, then configure layouts independently for each breakpoint. Reusable sections Save completed sections as reusable patterns or begin with administrator-curated templates. Editor-friendly controls Select nested components directly on the canvas, control section visibility, and keep styling within Drupal’s revision workflow. Design-system integration Use Bootstrap 5, Tailwind, CSS variables, or a custom framework-agnostic styling profile. Administrator governance Control which components, plugins, and styling options editors can use on each project. Developer extensibility Add custom style controls, behaviors, integrations, and event-driven workflows without forking Canvas Builder.

Canvas Builder AI

Canvas Builder AI is an optional submodule that brings governed, AI-assisted page and section building into the Canvas editor.

Guided page and section building Start from a prompt or template, review generated suggestions, refine the result, and publish through the normal Canvas workflow. Approved components only AI can use only the components and styling options explicitly approved by an administrator. Content-aware suggestions Ground generated layouts in approved site content, media, templates, and semantic component descriptions. Validated, draft-safe edits Generated plans are validated server-side and applied through Canvas as ordinary, undoable draft edits.

Requirements: Enable the canvas_builder_ai submodule, install the Drupal AI module with AI Agents, and configure a compatible LLM provider. Canvas Builder does not store API keys or manage provider configuration.

Installation requirement

Until the required functionality is merged into Canvas, apply the following patch through your root composer.json file.

{
  "patches": {
    "drupal/canvas": {
      "Canvas MR 1071": "https://git.drupalcode.org/project/canvas/-/merge_requests/1071.patch"
    }
  }
}

Activity

Total releases
3
First release
Jun 2026
Latest release
1 week ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.0-alpha2 Pre-release Jul 23, 2026
1.0.0-alpha1 Pre-release Jul 15, 2026
1.0.x-dev Dev Jun 15, 2026