Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kratecms.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

KrateCMS gives your team a fully featured content management system accessible from any browser. From the moment you log in, you can publish posts, build pages from modular blocks, chat with an AI assistant, query your content through an API, and customize every visual detail of your site — no command line required.

Quickstart

Log in, publish your first post, and make your first API call in minutes.

API Overview

Explore the REST API for reading and managing content programmatically.

Creating Posts

Write and publish posts with the TinyMCE editor, featured images, and categories.

AI Chat & Agent

Use the built-in AI assistant to draft content, generate images, and manage posts by conversation.

What you get

Posts and pages

Create posts with the TinyMCE rich-text editor. Add a featured image, assign a category (text, audio, video, or uncategorized), embed YouTube videos or SoundCloud tracks, and control whether each post is public or members-only. A draft/published workflow lets you stage content before it goes live, and every post gets a clean slug-based URL. Pages work differently — they are built from a modular block library. Drag and drop rich text, images, calls to action, two-column layouts, video embeds, quote blocks, and accordions. You can reorder blocks at any time, collapse them while editing, and toggle the page title off for hero-first designs.

Configurable homepage

Choose what visitors see when they land on your site: a scrolling posts feed (the default), a legacy marketing template, or any Page you have built — just like WordPress’s “page as homepage” option. Switch between them any time from Settings → Content.

AI tools

KrateCMS includes a real-time AI chat interface powered by OpenAI. You can hold conversations, generate featured images for posts directly inside the editor, and enable agent mode — where the AI can create, search, update, and list posts on your behalf through tool-calling. Token usage is tracked per message.

REST API

Every tenant gets a versioned REST API at /api/v1/. Public endpoints (like listing posts) require no authentication. Write operations use Sanctum tokens that you generate from the admin. Full CRUD is available for posts, and a Postman collection is included.

Brand and settings

Customize your site’s colors, typography, logo, favicon, theme mode, and inject custom CSS — all from Settings → Brand. General settings let you set the site name, description, footer text, and timezone. Security settings control login attempt limits, session timeouts, and password policies.

Roles and what they can do

KrateCMS uses seven roles. Your role is set when your account is created and can only be changed by an admin.
RoleWhat they can do
super-adminFull platform access; bypasses all permission checks
adminAll permissions across content, users, and settings
managerContent and page management; can view users
editorFull control over posts and pages
authorSame as editor, but limited to their own content
contributorCan create and edit their own posts; cannot publish
viewerRead-only access to published posts
Contributors can draft posts but cannot publish them. An editor, manager, or admin must publish a contributor’s work.

Feature availability

Some features — including Analytics, AI Chat configuration, and Billing — are gated by plan-level feature flags. If you do not see a settings category in your sidebar, it may not be enabled on your current plan. Contact your platform administrator for access.