Skip to main content

PageBuilder

Arc XP's PageBuilder is a powerful page creation and rendering system that allows publishers to build, manage, and deliver dynamic web experiences. It consists of two key components: PageBuilder Editor and PageBuilder Engine.

PageBuilder Editor is the interface where content teams create and manage pages, layouts, and modules (called blocks). Editors and content managers use Editor to configure how content is displayed, arrange page structures, and curate site experiences, all without needing to write code. It's a flexible tool that empowers non-technical users to update and manage digital experiences at scale.

PageBuilder Engine is the rendering service that delivers content to end users. Built on React, Engine consumes data from Arc XP's content system and third-party sources, processes that data, and renders it on a page. It supports server-side and client-side rendering and powers the display logic behind blocks and other feature components. Developers use Engine to build reusable components and implement custom functionality that drives performance and flexibility across sites.

Together, Editor and Engine provide a complete separation of content management and presentation logic. This architecture enables editorial teams to focus on content and layout, while developers control the technical infrastructure and scalability. PageBuilder integrates seamlessly with Arc XP's broader digital experience platform, making it a foundational tool for fast, efficient, and flexible site delivery.

Note

If you use Arc XP as a headless CMS, you do not use PageBuilder. Headless refers to decoupling the content database (the "body") from the presentation layer (the "head"), which lets you manage content in one place while deploying that content across any front end through APIs.

Getting started

To get started with PageBuilder Editor, see PageBuilder Editor.

To get started with PageBuilder Engine, see PageBuilder Engine Deployer API.