Embeddable page builders and SDKs
11 products in this dataset are page builders you can mount inside your own application — open-source engines and commercial SDKs — as opposed to hosted website platforms your users would have to leave your product to use.
Embedding a page builder means your product owns the editor session: your authentication, your storage, your component library, your brand. The split inside this list is how much you receive versus build. Open-source engines give you the canvas and leave storage, assets, permissions and UI polish to you; commercial SDKs sell those parts back with a licence key and, usually, a monthly meter. Framework matters next — React-native builders render your components directly, framework-agnostic engines render HTML in an iframe and fit any stack.
11 of 11 products
| Framework | Website | |||||||
|---|---|---|---|---|---|---|---|---|
| Beefree SDK | Commercial SDK | Any framework | Proprietary | No | Yes | from $350/mo | Not benchmarked | developers.beefree.io |
| Builder.io | Commercial SDK | React, Vue, Angular | Proprietary | No | Unverified | from $19/mo | Not benchmarked | builder.io |
| Craft.js | Library | React | MIT | Yes | Yes | Free (open source) | 29.2 kB · 94 ms to editor | craft.js.org |
| GrapesJS plugins ↗ | Library | Any framework | BSD-3-Clause | Yes | Yes | Free (open source) | 294.6 kB · 309 ms to editor | grapesjs.com |
| GrapesJS Studio SDK plugins ↗ | Commercial SDK | Any framework | Proprietary | Yes | Yes | Free tier, paid plans undisclosed | Not benchmarked | grapesjs.com |
| PageKit plugins ↗ | Commercial SDK | Any framework | Proprietary | Yes | Yes | from $199 one-time | Not benchmarked | pagekit.gjs.market |
| Plasmic | Commercial SDK | React | Proprietary | No | No | from $39/mo | Not benchmarked | plasmic.app |
| Puck | Library | React | MIT | Yes | Yes | Free (open source) | 90.4 kB · 852 ms to editor | puckeditor.com |
| React Page | Library | React | MIT | Yes | Yes | Free (open source) | 377.2 kB · 1004 ms to editor | react-page.github.io |
| TeleportHQ | Commercial SDK | Any framework | Proprietary | No | Unverified | from $9/mo | Not benchmarked | teleporthq.io |
| Unlayer | Commercial SDK | Any framework | Proprietary | Unverified | Yes | from $250/mo | Not benchmarked | unlayer.com |
What is in this list
- Beefree SDKBeefree SDK is a commercial embeddable email, page and popup builder for SaaS applications, published on npm under Apache-2.0 wrapper packaging since October 2023, with paid tiers starting at $350 per month.
- Builder.ioBuilder.io is a commercial visual development platform whose SDKs let non-developers edit pages built from your own components, and whose 2026 pricing is credit-based rather than seat-based.
- Craft.jsCraft.js is an MIT-licensed React framework for building your own page editor: it supplies the drag-and-drop layer, node tree and state management, and leaves the entire editor UI to you. First published to npm in December 2019.
- GrapesJSGrapesJS is a BSD-3-licensed, framework-agnostic web page builder engine that you embed in your own application and extend through plugins, first published to npm in January 2016.
- GrapesJS Studio SDKGrapesJS Studio SDK is the commercial, licence-key product from the GrapesJS team: a ready-made editor UI, project storage and asset handling built on the open-source engine, first published to npm in July 2024.
- PageKitPageKit is a self-hosted, white-label website builder built on GrapesJS and sold by GJS.Market under one-time licence tiers, aimed at agencies and SaaS products that need a branded builder without a per-seat subscription.
- PlasmicPlasmic is a commercial visual builder for React applications that generates or loads components into your codebase, with a free tier and paid tiers that scale by collaborators and features.
- PuckPuck is an MIT-licensed visual editor for React that renders your own React components inside the canvas and stores page data as JSON, first published to npm in June 2023.
- React PageReact Page is an MIT-licensed, cell-and-row based content editor for React that ships a grid layout system and a plugin API, first published to npm in November 2019.
- TeleportHQTeleportHQ is a low-code front-end platform that turns a visual canvas into exportable React, Vue or Angular code, with an MIT-licensed open-source code generator on npm since September 2019 and a free tier plus paid plans from $9 per editor per month billed annually.
- UnlayerUnlayer is a commercial embeddable email and page builder for SaaS products, whose React wrapper react-email-editor has been on npm since October 2017 and whose embed plans start at $250 per month.
Comparisons within this category
- Builder.io vs Plasmic
- Craft.js vs Builder.io
- Craft.js vs Plasmic
- Craft.js vs React Page
- GrapesJS Studio SDK vs Builder.io
- GrapesJS Studio SDK vs Plasmic
- GrapesJS vs Builder.io
- GrapesJS vs Craft.js
- GrapesJS vs GrapesJS Studio SDK
- GrapesJS vs Plasmic
- GrapesJS vs Puck
- GrapesJS vs Unlayer
- PageKit vs GrapesJS Studio SDK
- Plasmic vs TeleportHQ
- Puck vs Builder.io
- Puck vs Craft.js
- Puck vs Plasmic
- Puck vs React Page
- Unlayer vs Beefree SDK
- Unlayer vs GrapesJS Studio SDK
Use cases and guides
- Build vs buy: should you build a visual editor or license one?
- Building a drag-and-drop landing page builder into your SaaS
- Email template builder for SaaS: build it or buy it
- How to embed a page builder in a React application
- Adding a visual editor to a Next.js application
- Visual editor options for Vue applications
- White-label website builder for agencies: the real options
- GrapesJS in React: an editor component that survives StrictMode
Not sure this is the right list? The Editor Finder combines several requirements at once and explains each match.
Membership of this list is computed from the dataset, not curated by hand, so it changes when the data changes. See the methodology for the rule behind each flag, or take the raw data from the dataset page. The full table across every category is in the editor database.