Installation
System Requirements​
- Node.js v22 or higher (check with
node -v)
Installation​
To get started you can use the CLI or our Skill to create your new project.
- Create a new EventCatalog and run it locally with the CLI
- Initialise from an existing codebase (with our AI Skill)
Option 1 : Create with the CLI​
The quickest way to create a new EventCatalog is using create-eventcatalog, which sets up everything automatically for you. To create a project, run:
npx @eventcatalog/create-eventcatalog@latest my-catalog
This creates a my-catalog directory with everything you need.
Start the dev server​
Once the project is created, navigate to the project directory and start the development server.
cd my-catalog
npm run dev
Open http://localhost:3000 to see your catalog.
Option 2: Initialise from an existing codebase​
Already have a codebase and want to generate a catalog from it? Use the Catalog Documentation Creator AI skill to scan your project and generate EventCatalog documentation automatically.
- Add the EventCatalog skill to your project
npx skills add event-catalog/skills --skill catalog-documentation-creator
- Ask your AI agent to scan your codebase:
Look at my directory and generate EventCatalog documentation from information you find.
Learn more about AI skills.