🏎️ Puck 0.19 released:
Introducing the slots API, and huge performance gains! →
Docs
Blog
canary
0.19.0 (latest)
Toggle menu
Menu
Introduction
Getting Started
Integrating Puck
Component Configuration
Root Configuration
Multi-column Layouts
Categories
Dynamic Props
Dynamic Fields
External Data Sources
React Server Components
Data Migration
Viewports
Feature Toggling
Extending Puck
Composition
Custom Fields
Internal Puck API
Theming
Plugin API
UI overrides
API Reference
Components
Configuration
Data Model
AppState
ComponentData
Data
ItemSelector
RootData
Fields
Functions
Overrides
Actions
Permissions
Plugin
PuckApi
Guides
Migrations
API Reference
Data Model
Data Model
The Puck data model
AppState
- Puck’s internal state.
ComponentData
- The data model for each component instance.
Data
- The data model produced by Puck for a page.
RootData
- The data model for the root data.
Previous
ComponentConfig
Next
AppState
Resources
Docs
Live Demo
Blog
Releases
Products
Coming soon
Services
Coming soon
Social
GitHub
Discord
Twitter
Bluesky