For developers
Build on Hearth.
Hearth is a headless CMS with a typed API and SDK: you build the frontend, and the people who run the business keep the content current. Access is by invitation. Tell us what you're building and we'll set you up.
What you get
Everything to build a site on Hearth.
A typed API and SDK
One shared schema for every page, block and field, with a TypeScript SDK that never drifts from the API.
A Next.js starter
A complete site to start from: every block rendered, forms, events, SEO, sitemaps and the publish webhook.
Structured content
Pages arrive as blocks your components render. Titles, share images and structured data come with every page.
Webhooks and live preview
Publishing refreshes exactly what changed, and editors preview drafts on your site as they type.
A sandbox site
Your own site in Hearth to build against, with API keys you manage and the full API guide.
Docs for you and your assistant
The API guide comes as Markdown and an OpenAPI spec, and the SDK ships a guide for AI coding assistants.
A few lines to a live page
import { createHearthClient } from "@the-smithy/hearth";
const hearth = createHearthClient({ site: "acme", apiKey: process.env.HEARTH_API_KEY });
const page = await hearth.pages.get("about");
// page.blocks: typed blocks, ready for your components
Request developer access
Tell us about you and what you're building. We'll reply by email, usually within one business day, and walk you through getting set up.