Builder.io

Using Builder.io with ShipKit

Builder.io

Builder.io is a visual CMS for building and optimizing digital experiences. ShipKit integrates Builder.io for visual page building with a drag-and-drop interface.

Configuration

Add this environment variable to enable Builder.io:

NEXT_PUBLIC_BUILDER_API_KEY=your_builder_api_key

Get your API key from the [Builder.io Dashboard](https://builder.io/account/space).

## Setting Up Builder.io

1. Create an account at [Builder.io](https://builder.io)
2. Create a new space or use an existing one
3. Get your API key from Space Settings
4. Add the API key to your environment variables

## Creating Content

1. Log in to your Builder.io account
2. Navigate to the Content tab
3. Create a new page with a URL path (e.g., `/about`)
4. Use the visual editor to build your page
5. Publish when ready

## Preview Mode

Builder.io provides a preview mode directly in its interface. You can preview your changes before publishing.

## Visual Editing

Builder.io offers a visual editing experience with:

- Drag-and-drop interface
- Rich component library
- A/B testing capabilities
- Targeting and personalization
- Analytics integration

## Resources

- [Builder.io Documentation](https://www.builder.io/c/docs/developers)
- [Next.js Integration Guide](https://www.builder.io/c/docs/quickstart-nextjs)
- [Visual Editing Guide](https://www.builder.io/c/docs/guides/visual-editing)