FAQ
What is GrapesJS?
GrapesJS is the open-source editor engine GJS Builder is built on — it provides the drag-and-drop canvas, the layers panel, and the code view. GJS Builder wraps it in WordPress and adds a marketplace around it. See the Glossary for the other core terms.
Do I need to know how to code?
No. You build pages visually by dragging blocks onto the canvas. The code view is there if you want it — to fine-tune output or copy the HTML — but it's optional.
Does it replace Gutenberg?
No. GJS works through its own Landings post type and never touches your posts, pages or the block editor. Use both side by side.
Can I migrate my existing pages into it?
GJS Builder edits its own Landings, so existing posts and pages stay where they are. To bring a page in, paste its HTML into the editor's code view and continue editing visually from there.
What happens if I deactivate the plugin?
Your pages keep rendering. The compiled HTML lives in post_content, so the theme displays them the normal way. GJS is a build tool, not a runtime dependency — see Storage & no lock-in.
Will it conflict with my SEO plugin?
No. GJS prints full SEO tags on its own but automatically defers to Yoast, Rank Math or All in One SEO when they're active, so tags never duplicate. See SEO.
Is it really open source?
Yes — GPL-2.0-or-later. The core is open, and the public API that ships the defaults is the same one third parties use.
How much does it cost?
The plugin is free. The ecosystem — extensions, templates and services — lives in GJS Market, which supports both free and paid extensions.
Do I need Node.js?
Only to build from source. A release ZIP installs and runs with no build tools. See Installation.
Can I use my own marketplace?
Yes. The catalog is self-hostable and the endpoints are overridable — ideal for white-label setups.
Where are pages stored?
Each save stores editable project JSON plus compiled HTML/CSS, with the HTML mirrored into post_content. Details in Storage & no lock-in.
Is my data portable — can I leave?
Yes. Your pages are saved as plain HTML inside WordPress's own post_content, so you can export them, keep them after deactivating the plugin, or move them elsewhere at any time. GJS Builder is a build tool, not something your live site depends on.
What are the requirements?
WordPress 6.4+ and PHP 8.0+. That's it to run a release build.
How do I build an extension?
Start with the Developer API and the examples/ folder in the plugin, then publish through GJS Market.
