Skip to main contentIntroducing Agent-Native, the framework for agentic apps.Read the announcement
CONTACT SALESSTART BUILDING
React logo

Drag and Drop CMS for React

Build fast, SEO-friendly React apps with Builder's headless CMS. Our drag-and-drop interface works with React components, letting you create and deploy scalable sites quickly—without the configuration headaches.

Get startedTalk to us
Everlane
scale ai
Zapier
JCREW
Harry's
Experian
Faire
Vistaprint
Aloyoga
Everlane
scale ai
Zapier
JCREW
Harry's
Experian
Faire
Vistaprint
Aloyoga

WHY

Builder and React

Builder's headless CMS decouples the frontend from the content backend, giving React developers control over custom UI creation. The API-based content delivery works across platforms, while React's component-based approach allows for rapid visual iteration.

React and Builder Integration

Visual CMS Features

Get more done with less effort

Visual Editor

Enable everyone to get experiences to market. Let anyone drag and drop to compose experiences with your React components.

Structured Content

Scale content efficiently. Create flexible data models for content that needs to scale across experiences or channels.

Asset Library

Store and manage optimized assets. Upload, optimize, organize, and search
for images and videos.

AI

Auto-generate content and sections. Use AI to generate content or entire visual sections with chat prompts.

React

Integrate Builder with React SDK

Jump into our setup docs or code examples to see the SDK in action. Our React SDK connects your apps to Builder's content API, speeding up development with our CMS infrastructure.

$

npm install @builder.io/react

Copied to Clipboard!

Build using your React components

Here's an example of code that uses Builder for a component-driven page.

Quick Code Reference

builder.init()

Each project you build in Builder has a Public API key that you can use to request your Builder content. Pass your key here to tell Builder where to look.

builder.get()

Fetches your content from Builder as JSON. You can add parameters and queries to get the right result.

<BuilderComponent/>

Pass the JSON you got from builder.get() to render a Builder page or section.

Builder.registerComponent()

Register any code component in your app to Builder. Then, it can be used for drag-and-drop page building.

View the full documentation

Leverage a range of scalable built-in tools

Utilize Builder however you need with powerful server-side and static optimization tools for better web development.

Builder plus code
Roles

Roles and permissions

Determine who can input content, who can use your approved design system workflow, and who can create fully bespoke experiences.

Localization

Localization

Deliver highly personalized and localized experiences at scale.

Environments

Environments

Create pre-production environments to test updates and functionality

Performance

Performance

Build blazing fast experiences with advanced optimization, content delivery at the edge, and more.

AI-powered Figma to React with Visual Copilot

Builder's Visual Copilot converts Figma designs to responsive React code using AI. This automated toolchain generates clean, production-ready components from design files. Read more.

Builder blob
Arrow
Play
React

Learn more about Builder + React

React's component model, paired with a headless CMS, enables flexible, data-driven web apps with decoupled content management.

Framework Logo
Using Builder with React.js
View GitHub repo
Arrow
Framework Logo
Integrating a React CMS
Learn more
Arrow
Framework Logo
Drag and drop page building with Gatsby
View tutorial
Arrow
Framework Logo
Create Design Systems with your React components
View examples
Arrow
Framework Logo
The complete guide to choosing the best Jamstack CMS
Read more
Arrow
Framework Logo
Using Builder with Next.js templates
View examples
Arrow

Launching Projects Faster With

Design to Code AI Automation

A pragmatic guide for engineering leaders and development teams

Read the guide

Get the latest from Builder

By submitting, you agree to our Privacy Policy.

  • Fusion

  • Publish

  • Product Updates

  • Design to Code

  • Headless CMS

    Multi-Brand CMS

  • Landing Pages

  • Web Apps

  • Prototypes

  • Marketing Sites

  • Headless Commerce

Developer Resources

  • Documentation

  • Fusion Docs

  • Publish Docs

  • Figma AI to Production Code

  • AI Prototyping for Product Managers

  • Figma to Storybook

  • Figma to App Converter

  • All Resources

  • Blog

  • Webinars

  • Guides

  • Customer Stories

  • Community Forum

  • Partners

  • Affiliate Program

  • CMS Integrations

  • CMS Blueprints

  • Explainers

  • Glossary

  • Agent-Native

  • Figma to Code Guide

  • Headless CMS Guide

  • Headless Commerce Guide

  • Composable DXP Guide

  • About

  • Careers

  • Contact Sales

© 2026 Builder.io, Inc.

Security

Privacy Policy

SaaS Terms

Trust Center

Cookie Preferences

YouTube icon
Github icon
Twitter "X" icon
LinkedIn icon
Feed Icon