v1.0 — Now Generally Available

Structured content.
Creative control.

Plenary combines a powerful headless CMS with an intuitive drag-and-drop page builder, giving teams the structure developers need and the creative control designers want.

Cloud hosted
On-Premesis Docker
Fully-Auditable
Localizable Content + i18n UI
§ Platform features

The CMS your team has
always dreamt of...

All capabilities
01

Structured Content Modeling

Define schemas with field-level validation, nested references, and conditional logic. Publish structured content as JSON with versioning built in.

02

Visual Page Design

Build and customize pages with an intuitive drag-and-drop editor that gives teams creative control without sacrificing structure.

03

First-Class Form Support

Design, publish, and manage forms directly in Plenary, with submissions flowing cleanly into your content and workflow ecosystem.

04

Webhook & Event Pipeline

Connect Plenary to the rest of your stack with real-time webhooks and event-driven workflows that keep systems in sync.

05

Full-Text Search

Help users find the right content faster with built-in full-text search across your site’s structured content and pages.

06

Audit & Compliance Logs

Track content changes, user activity, and system events with detailed logs that support transparency, accountability, and compliance.

§ Deployment options

Your infrastructure,
your choice

Plenary runs identically whether you use our managed cloud or deploy to your own environment with a single Docker image.

Instant provisioning
New tenants spin up in under 60 seconds. No infrastructure to manage.
Managed upgrades
We handle zero-downtime rolling upgrades. Your team ships content, not ops.
Global CDN
Assets and delivery APIs served from 38 PoPs worldwide with automatic edge caching.
Automatic backups
Point-in-time recovery with 30-day retention. Cross-region replication for Business and Enterprise plans.
@plenary/cli — cloud sync
# Install the CLI as a dev dependency
$ npm install -D @plenary/cli

# Connect to your cloud instance
$ npx plenary init --base-url https://acme.plenarycms.io

# Pull content models into source control
$ npx plenary metadata pull
$ git add plenary/ && git commit -m "Track content models in git"

# Review and push local changes
$ npx plenary metadata diff
$ npx plenary metadata push
CLI reference docs
§ License management

Simple, transparent
licensing

All plans include a 30-day free trial. No credit card required. License keys are managed through the Plenary admin portal and rotate on-demand.

Most popular
Cloud hosted

Cloud

Managed by us

  • Instant provisioning
  • Managed upgrades
  • Global CDN
  • Automatic backups
  • Priority email support
Start free trial
Docker / Self-hosted

On-Prem

Your infrastructure

  • Single container image
  • Air-gapped deployments
  • Bring your own database
  • Configuration as code
  • Air-gapped licensing
Contact sales
Self-hosted licenses are issued per node and managed through the Plenary License Portal. License keys can be rotated without downtime.
§ Customer support

Help when
you need it

All plans

Documentation

Comprehensive guides, API reference, and tutorials for every feature in Plenary.

Browse docs
All plans

Community Discord

Ask questions, share patterns, and connect with other Plenary operators worldwide.

Join channel
Business+

Priority Support

Email-based support with guaranteed 4-hour first response for Business customers.

Open ticket
Enterprise

Dedicated CSM

A named Customer Success Manager and 24/7 on-call engineering for Enterprise accounts.

Contact sales
Plenary

Start your free trial today.

30 days. Full Business plan features. No credit card required.