At a Glance:
Webiny is an open-source, self-hosted headless CMS and content platform that runs on AWS serverless infrastructure, is built as a TypeScript framework for code-based extension, and supports native multi-tenancy, GraphQL API, and AI-assisted development.
Overview:
Webiny is an open-source content platform designed for enterprises hosting on AWS. It combines a headless CMS, a visual website builder, and a file manager into a TypeScript framework that developers extend with code rather than configure through a UI. The platform runs on AWS serverless services like Lambda, DynamoDB, S3, and CloudFront inside the user's own account, with infrastructure provisioned through Pulumi. Webiny is used in production by organizations managing hundreds of millions of content records and thousands of editors. It is built for complex projects requiring a programmable CMS with first-class multi-tenancy, where data ownership and the ability to embed a white-label CMS are primary requirements.
Key Decision Points:
Infrastructure & Hosting: Runs exclusively on AWS serverless inside your own account, provisioned via a single
deploycommand, with no servers to manage. This is a strict requirement; it does not support GCP, Azure, or on-premise deployments.Extension Model: All customization is done through TypeScript and React code in an
extensions/folder, not through UI configuration. The platform provides API, Admin, Infrastructure, and CLI extension points, making it a framework for developers.Multi-Tenancy: Provides native tenant isolation for data, users, assets, and permissions from a single deployment, supporting thousands of tenants created programmatically via a GraphQL API with hierarchical structures.
AI-Assisted Development: Ships with an MCP server and AI skills that give coding agents deep context to generate platform-compliant code for creating content models, hooks, API extensions, and admin UI components.
Skill Requirements: Requires TypeScript and React skills on the team for its extension model. It is not suited for those seeking a no-code, plug-and-play SaaS solution.
Core Features:
Headless CMS with Custom Content Models: Allows definition of content models through an admin UI or in code, with a GraphQL API, field-level permissions, localization, and versioning.
Visual Page Builder: Offers a drag-and-drop editor with a Next.js SDK for rendering pages on any frontend, enabling the creation of custom page elements with React components.
Publishing Workflows: Includes multi-step content approval with draft states, reviewer assignments, scheduled publishing, and audit trails, available in the Business Edition.
Native Multi-Tenancy: Provides tenant isolation from a single deployment with programmatic management via GraphQL API, supporting hierarchical tenant structures.
AI Skills & MCP Server: Gives AI coding agents deep context on the platform's architecture and extension points to generate type-safe, pattern-compliant code.
Programmable Framework: A TypeScript framework with lifecycle hooks, dependency injection, and extension points for GraphQL schemas, admin UI, and infrastructure.
Use Cases:
Developers building a self-hosted, enterprise CMS that requires deep customization through code and runs on AWS serverless.
Teams needing to embed a white-label CMS with native multi-tenancy into their own SaaS platform.
Developers who want an AI-assistable content platform where coding agents can reliably build and extend functionality using the framework's typed API.
Projects with data ownership or compliance requirements that necessitate running the CMS within their own AWS account.
Open-Source Alternative Value:
Webiny's Community Edition is MIT-licensed and provides a self-hosted serverless architecture on AWS, giving users control over their infrastructure and data by running it inside their own cloud account. Its core value as an open-source alternative lies in its programmability as a TypeScript framework with explicit extension points, rather than being a closed, UI-configurable product. This design, combined with the shipped MCP server, enables AI-assisted development that adheres to the platform's actual patterns, a capability built on the transparency and extensibility of its open-source codebase.




