Skip to main content
Get Started

The starter app that becomes your site

Pumpkin CMS gives every tenant a fast Next.js front end, ISR page rendering, reusable content blocks, and a Tailwind theme layer you can customize without rebuilding the product from scratch.

Build with Pumpkin

API-first

Content by slug

ISR ready

Fast pages that refresh

Block-based

Pages made from blocks

Tailwind themes

Override the look

A practical foundation for every tenant site

Use this starter as the deployable front end for Pumpkin CMS customers, including pumpkincms.com itself.

Slug-driven pages

The home page maps to the CMS home slug, and nested routes fetch matching page slugs from the API.

Learn more →

Theme-based chrome

Header, footer, navigation, and block styles come from the active theme with a Pumpkin fallback.

Learn more →

Tenant-safe config

API URL, tenant ID, and API key stay in deployment settings while public pages render server-side.

Learn more →

From CMS content to shipped pages

1

Create pages

Build a page in Pumpkin Admin and publish it with a slug like home, about, or services/design.

2

Apply a theme

Set the active theme for the tenant. The starter reads its header, footer, menu, and block styles.

3

Deploy once

Host the starter app, point it at the tenant API settings, and let ISR keep pages fresh.

Starter app questions

A few defaults baked into this deployable front end.

Ready to shape the first tenant site?

Use the admin app to publish a home page, then this starter will render it from Pumpkin CMS.

The form fields, validation, submit text, and storage behavior come from the contact FormDefinition.

Form definition unavailable.