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 working local build in one sitting.

Plugin Development

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

Security Guidelines

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

Marketplace Policies

Where third-party code can run, the security boundary between apps and plugins, and how to request an integration.

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