Getting Started
VeloCMS plugins and themes are TypeScript modules. You declare a manifest, implement hook handlers, and optionally add an admin UI component. The create-velocms-plugin CLI handles the scaffolding so you can focus on the logic.
Prerequisites
You need Node.js 18 or later and an npm account. A local VeloCMS instance is recommended for testing but not required — the plugin SDK ships test helpers that let you write unit tests without a running server.
Tutorials
5 min
5-minute quickstart
Scaffold a plugin from the CLI, understand the manifest, run the test suite.
30 min
Your first plugin — Mailchimp sync
Build a real integration that syncs new blog members to a Mailchimp audience. Covers hooks, encrypted API keys, and admin settings UI.
60 min
Your first theme — custom blog layout
Build a full blog theme with custom fonts, color tokens, and a layout component. Submit to the marketplace at the end.