Developer Documentation

Build for VeloCMS.

Everything you need to build plugins, themes, and integrations for the VeloCMS ecosystem. TypeScript-first, Zod-validated, isolated-vm secure.

$npx create-velocms-plugin my-plugin
Getting Started

Scaffold your first plugin in under 5 minutes using the CLI. Go from zero to a published draft in one sitting.

Plugin Development

Lifecycle hooks, capability declarations, settings UI integration, and the full testing workflow.

Theme Development

Preset JSON schema, design tokens, layout variants, and how to submit to the marketplace.

Security Guidelines

What plugins can and cannot do, capability enforcement, network allowlists, and secret handling.

Marketplace Policies

Submission process, common rejection reasons, review SLA, pricing mechanics, and the appeal process.

API Reference

Hook payload types, manifest schema, capabilities reference, and the @velocms/cli command reference.

Community

Discord, GitHub Discussions, monthly office hours, and the RFC process for SDK changes.

npm packages

create-velocms-pluginInteractive plugin scaffolder
create-velocms-themeInteractive theme scaffolder
@velocms/clidev / test / build / publish CLI
@velocms/plugin-typesTypeScript types for plugin development