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 PumpkinAPI-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
Create pages
Build a page in Pumpkin Admin and publish it with a slug like home, about, or services/design.
Apply a theme
Set the active theme for the tenant. The starter reads its header, footer, menu, and block styles.
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.