Builder's Visual Headless CMS works seamlessly with Next.js to create fast, SEO-friendly websites. The combination allows you to build scalable, dynamic static sites in minutes.
WHY
Builder provides an intuitive content management system for content creators. Next.js handles server-side rendering and optimization. Together, they enable you to develop high-performance pages with excellent content workflows quickly. With a minimal build time setup, you get the best of both worlds - a CMS that's simple for editors paired with a framework optimized for speed. Builder and Next.js streamline development so you can launch sites at scale faster.
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.
With just one line of code, you can install Builder's SDKs and Devtools. All you have to do is run this command in your terminal:
DEVTOOLS
Now, when you run your Next.js app using npm run dev
, you'll notice a user-friendly UI wizard guiding you through the integration process.
Click the Let's Get Started button
Sign up (or log in)
Authorize Builder
Utilize Builder however you need with powerful server-side and static optimization tools.
Roles and permissions
Determine who can input content, who can use your approved design system, and who can create fully bespoke experiences.
Localization
Deliver highly personalized and localized experiences at scale.
Environments
Create pre-production environments to test updates and functionality
Performance
Build blazing fast experiences with advanced optimization, content delivery at the edge, and more.
Here's an example of code that uses Builder for a component-driven page.
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.
Building enjoyable high-performance web applications and ecommerce stores for engineering, content editors, and marketing teams to develop and iterate is challenging to get right. In this video, you'll learn how to connect Builder’s visual headless CMS to a Next.js site.
Pressed for time to begin from square one, yet eager to dive into Next.js and Builder web development? Launch a website or storefront in minutes. Customize and tailor it to your developer experience —it's entirely yours!
Compose content and iterate fast without sacrificing what you love.
BETA
Visual Copilot saves developers time by using AI to turn Figma designs into code that looks like yours.
Learn more
Get started with Builder
Lastly, Builder’s Visual Headless CMS can be incrementally adopted for a better user experience. You don't have to rebuild your frontend from scratch—you can build on top of what you already have. And if you decide to replatform, it's easy: content created in Builder's Visual CMS will seamlessly migrate to your new platform.