Quickstart

Get CatCMS running in under 60 seconds and create your first content-driven application. [object Object]

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (version 18 or higher)
  • npm or pnpm
  • Git

Quick Start

Create a new CatCMS application with a single command. The setup is fully automated and takes less than 60 seconds:

One-Command Setup

The create-catcms command automatically:

  • ✅ Creates a new project directory
  • ✅ Installs all dependencies
  • ✅ Sets up the database schema
  • ✅ Configures Cloudflare Workers
  • ✅ Creates the admin user
  • ✅ Runs initial migrations

Your CatCMS instance will be available at http://localhost:8787


First Steps

Access the Admin Dashboard

Navigate to http://localhost:8787/admin and log in with the default credentials.

The admin interface provides:

  • System Overview - Real-time health checks and activity feed
  • Content Management - Create, edit, and publish content
  • Media Library - Upload and manage media files
  • Plugin Management - Install and configure plugins
  • User Management - Manage users, roles, and permissions

Create Your First Content

Via Admin UI:

  1. Navigate to ContentNew Content
  2. Select a collection (e.g., “Blog Posts”)
  3. Fill in the fields and click Save

Via API:

Create Content

Fetch Content via API

Fetch Content


Next Steps

Now that you have CatCMS running, explore these guides:

Was this page helpful?