Marketplace Policies
There is no third-party plugin marketplace on VeloCMS — no outside developers publishing and selling plugins to other tenants, no revenue split, no review queue. That is not a "coming soon"; it's a deliberate, permanent call. What ships instead is a growing set of first-party integrations — built and maintained by the VeloCMS team, free for every tenant to install with one click. This page explains why, architecturally, and what your options are if you want to build something anyway.
Where your code can run
Third-party code does not execute on VeloCMS infrastructure. This is a security boundary, not a policy preference, and it shapes everything below.
Apps run on your own infrastructure. They authenticate over OAuth, call the VeloCMS API, and receive signed webhooks — the same boundary Shopify uses. You deploy them, you scale them, you own the runtime. Nothing needs our permission to run, because nothing of yours runs on our servers. This is the real self-host path: build against the SDK, and wire the result into your own instance.
Themes split in two. A preset — colours, typography, spacing — is data. Our renderer reads the tokens; no third-party code executes, so a preset is safe by construction. A layoutis different: it renders inside the page, so there is no "your infrastructure" for it to live on. A layout can only reach other tenants by becoming code the VeloCMS team has read, adopted, and now maintains — which is a contribution, not a submission to a marketplace.
Want VeloCMS to build something?
If you've got a specific integration in mind — or you've already built something against the SDK and think it belongs in VeloCMS itself — email [email protected]with what you're after. We read every message. There's no submission form and no review SLA behind it, because there's no queue to staff — just a real inbox.
The SDK is real either way: npx create-velocms-plugin scaffolds a working plugin you can build and test today, whether the end target is your own self-hosted instance or a request you send our way.