FOR THE PEOPLE WHO BUILD

A considered canvas. An open-ended mindset.

Give editors a visual workflow and developers clear extension boundaries. Start with native blocks. Add the code your project actually needs.
01 / COMPOSE WITH CODE

Small interactions. Clear boundaries.

Custom HTML and scoped CSS make self-contained sections possible. Container CSS stays within its section. JavaScript runs in a sandbox without same-origin privileges and with network access denied.
Use native media, forms, and navigation for their own jobs. Custom Code does not execute arbitrary server code or install third-party packages.
The actual VioletCMS Custom Code inspector and genuine extension authoring interface.
The actual VioletCMS Custom Code inspector and genuine extension authoring interface. Detail crop for narrow screens.
02 / REGISTER A REAL COMPONENT

A contract editors can work with.

Define. Implement. Pin.

Register a stable identifier and positive version in application source. Define typed, validated properties and owned media. Implement the React view and pin its reviewed source fingerprint.
The Page Builder generates controls from the descriptor. A page stores the exact registration version and source pin; updates are deliberate draft adoption.

Review is part of the model.

Registered React code is trusted application code, delivered through the normal reviewed application release. Database JSX and runtime package installation are not supported.
Missing or mismatched versions use an unavailable fallback rather than silently selecting a different implementation.
03 / DELIVER PUBLISHED CONTENT

Use your own frontend.

Read-only headless API v1 exposes active published content, navigation, taxonomy, and media. Bounded pagination, conditional ETags, and explicit read-only CORS support independent frontends.
Drafts and private inquiries are outside the public delivery contract. Visual editing and headless delivery share the same immutable publication source.
DOCUMENTATION THAT MATCHES THE PRODUCT

Start with a real conversation.

The current developer guides live in the authenticated CMS Documentation Center. Public developer documentation is not yet available. We can walk through the released contracts during a demonstration.
VioletCMS is available for product discussions and demonstrations. Public self-service signup, commercial plans, and a plugin marketplace have not been launched.
YOUR NEXT WEBSITE STARTS HERE

Give your ideas a place to grow.

Tell us what you want to create. We’ll walk through VioletCMS with your project in mind.