Plugin Development
The third-party plugin developer program isn't open yet.
This page documents the plugin SDK and manifest format that power VeloCMS's own first-party integrations. VeloCMS is a hosted platform, so a plugin built from this page can't be installed on a VeloCMS site, and submitting or publishing one as an outside developer isn't something you can do today. There's no date for that to change. See Marketplace Policies for what's live now.
A VeloCMS plugin is a TypeScript module that exports a manifest object and handler functions. VeloCMS calls your handlers at lifecycle hook points — after a post is published, when a member signs up, when a daily schedule fires — and passes them a typed payload plus a context object for logging and settings access.
Plugins run in an isolated V8 environment (V2 general availability) or in-process with capability-declared access (V1, current). In both cases, the manifest's capabilities array is your permission contract with the platform and with the tenants who install your plugin.