Manage your website using your favourite LLM
MCP protocol allows LLMs to seed data or update/design websites
Median CMS allows freedom for any type of developer/requirements a business might have
The docs have most updated information on which usage modes are available and how to use them
Keep a global component registry in your client and map our rendering API to your framework’s router. Manage exposed pages in Median and build cached pages from reusable blocks and UI components.
Blocks and UI components are still just data. They resolve to objects in your frontend registry, usually React components. Everything is typed, and the CMS manages the props passed to those components. Once connected, your team can scale without developers in the day-to-day loop: manage websites as data, assemble pages, and update component props directly in the CMS.
Best for: Marketing sites, campaign pages, teams where dev and content run on different schedules.
See documentation →Use Median purely as your data store and CDN for images and video. Fetch typed content into your frontend and own the routes, page structure, and rendering.
Best for: Custom applications, bespoke frontends, teams that want complete rendering control.
See documentation →The Median CMS Admin Panel
Anything that uses content and saves some minimal user data, for dedicated operations use your own database
MCP protocol allows LLMs to seed data or update/design websites
The median admin panel allows marketers to interactively build websites using blocks
Immutable snapshot ensures there's a version page always ready to serve or rollback to
CEL native fields unlocks customization and serving data in various useful ways
Content Operating System for the Agentic Era