Developers

Developers handbook

Integrate the macrocontent SDK, mark editable content, and ship custom or store-hosted components on your site.

Start here
New to macrocontent? Follow Quickstart to install the packages, add macro.config.js, and mark your first key in under ten minutes.

What you will build

Macrocontent turns a normal website into an editable surface. You keep your HTML, CSS, and build tool; Macro injects the SDK, hydrates live content, and opens an in-page editor for your team.

  1. Connect the site

    Install @macrocontent/sdk and @macrocontent/overlay, drop in macro.config.js, and enable the Vite plugin (or a single layout loader tag).

  2. Mark content

    Add data-macro-key on text, images, richtext, groups, and components. Editors change values in the overlay — no CMS templates required.

  3. Extend with components

    Register local MacroNodeDefinition blocks, use slots for repeatable or projected regions, or load licensed components from the Store at runtime.

Integrate

Mark & deliver

Components

Related handbooks