Skip to main content
Developers typically use three surfaces. They solve different jobs:

Page code vs project data

  • Page code (layout, components, routes) — built with the CLI or the dashboard. See Dashboard vs CLI.
  • Project data (CMS types/entries, forms, store products, App Data tables/rows) — managed in the dashboard or via MCP. Feature schemas can also be versioned with the CLI.
  • Runtime API — page code calls the SDK (or same-origin fetch) on the live site.
MCP does not publish sites or rewrite page modules. The CLI does not replace the dashboard/MCP for day-to-day content and data management.

Typical developer flow

  1. Scaffold and ship pages with the CLI tutorial.
  2. Optionally connect MCP so an agent can manage content and other features.
  3. In page code, call the Client SDK for live data.
  4. Look up exact options in References.