Headless Content Management as a Service

Your content, delivered fast

Velocity is a headless content management system as a service.
Create, manage, and deliver content through a powerful API and CLI. No servers to manage. No infrastructure to maintain.

Terminal
$ velocity login
Authenticated as [email protected]
$ velocity content create articles/hello-world --data '{"title":"Hello World"}'
Created articles/hello-world (draft)
$ velocity content transition articles/hello-world --to live
Published articles/hello-world
$ curl https://api.velocity.dev/content/demo/articles/hello-world
{"title":"Hello World","state":"live"}

Built for developers, designed for teams, ready for production.

Everything you need to manage content

A fully managed headless CMS with the tools developers actually want.

REST API

Clean, intuitive endpoints for all your content operations. Create, read, update, delete, and query content from any language or framework.

CLI Tool

Manage content from the terminal like you manage code. Push, pull, publish, and rollback with simple commands. Works like git.

Content Workflows

Draft, review, and publish. Move content through approval workflows with built-in states for draft, pending, and live.

Version History

Every change is tracked automatically. Compare versions, view diffs, and roll back to any previous state with a single command.

Multi-Tenant

Isolate content by tenant out of the box. Perfect for SaaS apps, agencies, and platforms serving multiple clients or brands.

Webhooks

Get notified when content changes. Subscribe to create, update, delete, and publish events to trigger your pipelines.

Review Comments

Leave comments on draft and pending content. Collaborate with your team directly in the content workflow before publishing.

Any Content Type

JSON documents, images, PDFs, videos, CSS, HTML. Store and deliver any file type with automatic content-type detection.

Schemas

Define content types with JSON schemas. Global schemas or per-tenant overrides give you full control over content structure.

From sign-up to shipped in three steps

No servers to provision. No databases to configure. Just content.

1

Create your account

Sign up and get your API key. Your content workspace is ready immediately.

Terminal
$ velocity login
Authenticated as [email protected]
Workspace: my-project
2

Create and manage content

Use the CLI or API to create content types and start adding content. Draft it, review it, publish it.

Terminal
$ velocity content create articles/launch-day \
    --data '{"title":"Launch Day","body":"We are live!"}'
Created articles/launch-day (draft)

$ velocity content transition articles/launch-day --to live
Published articles/launch-day
3

Deliver content anywhere

Fetch content from your app, website, or mobile client via the API. Direct URLs for images and assets work out of the box.

Terminal
$ curl https://api.velocity.dev/content/demo/articles/launch-day
{
  "title": "Launch Day",
  "body": "We are live!"
}

# Direct asset URLs for images, CSS, etc.
https://api.velocity.dev/content/demo/images/hero.png

Manage content like you manage code

The Velocity CLI works like git. Install it, authenticate, and manage content from your terminal.

Install

Terminal
$ brew install velocity
velocity installed

$ velocity version
velocity v0.7.20

Content Operations

Terminal
$ velocity content list articles
ID            TYPE       STATE   MODIFIED
hello-world   articles   live    2026-04-30
launch-day    articles   draft   2026-04-30

$ velocity content get articles/hello-world
{"title":"Hello World","body":"..."}

Versioning

Terminal
$ velocity content versions articles/hello-world
VERSION   DATE         SIZE    CURRENT
v3        2026-04-30   1.2KB   *
v2        2026-04-29   1.1KB
v1        2026-04-28   0.9KB

$ velocity content restore articles/hello-world --version v1
Restored articles/hello-world to v1

File Uploads

Terminal
$ velocity content create images/hero --file hero.png
Uploaded images/hero (image/png, 245KB)

$ velocity content create assets/style --file main.css
Uploaded assets/style (text/css, 12KB)

Simple, transparent pricing

Start free. Scale when you're ready.

Free

$0/month

For personal projects and experiments.

  • 1 workspace
  • 1,000 content items
  • 1 GB storage
  • 10,000 API requests/month
  • CLI access
  • Community support
Get Started

Enterprise

Custom

For organizations with advanced needs.

  • Unlimited workspaces
  • Unlimited content items
  • Unlimited storage
  • Unlimited API requests
  • Custom domains
  • SLA & dedicated support
  • SSO / SAML
Contact Sales

Ready to move fast?

Sign up for free and start managing content in under a minute.