Skip to main content
The Kardow CMS is a generic, schema-validated content store. Use it any time your tenant site needs a list of structured items — sponsors, courses, team members, classifieds, recipes — without standing up a new database table.

How it fits together

Three building blocks

  1. Collection — a named bucket plus a schema. e.g. sponsors, courses, events.
  2. Item — one JSON row inside a collection, validated against the schema. Has a status (draft / pending_review / published / expired / archived) and optional expires_at.
  3. Payment plan with purpose: 'cms_item' — links a checkout flow to a collection so paying customers can submit an item that gets automatically inserted on payment.

When to use the CMS

Continue with the Build a sponsors page walkthrough, or jump to the API reference.