Overview:
Webiny is an open-source, AI-programmable content platform designed for enterprises and self-hosted on AWS serverless infrastructure. It functions as a TypeScript framework that can be extended through code rather than configured through a UI. Built to run on Lambda, DynamoDB, S3, and CloudFront within a user's AWS account, it handles automatic scaling without server management. Webiny is suited for developers and teams needing a programmable CMS with multi-tenancy, custom workflows, and deep AWS integration for complex content projects.
Core Features:
Headless CMS: Allows creation of custom content models with a GraphQL API, field-level permissions, localization, and versioning. Models can be defined via admin UI or in code.
Website Builder: A visual drag-and-drop page editor with a Next.js SDK for rendering pages through a user's frontend, supporting custom React components for page elements.
Publishing Workflows: Supports multi-step content approval with draft states, reviewer assignments, scheduled publishing, and audit trails.
Multi-Tenancy: Provides native tenant isolation (data, users, assets, permissions) from a single deployment, supporting hierarchical structures like Root → Brand → Market.
Webiny Framework: A TypeScript framework with lifecycle hooks, dependency injection, GraphQL schema extensions, and admin UI extension points for programmable customization.
AI-Assisted Development: Ships with an MCP server and AI skills that provide AI coding agents with deep context about the platform's architecture for generating code (e.g., content models, lifecycle hooks, GraphQL extensions).
Use Cases:
Self-hosting a CMS on AWS for enterprises that require data ownership and compliance without managing servers.
Building multi-tenant content platforms where each tenant has isolated data, users, and permissions from a single deployment.
Extending a CMS with custom TypeScript code (API extensions, admin UI components, infrastructure changes) rather than relying on configuration or plugins.
Embedding a CMS inside a SaaS product for white-labeling, allowing programmatic control of tenant creation and integration.
Why It Matters:
Webiny stands out as an open-source CMS that is fully programmable via a TypeScript framework and extension points, rather than a closed product configured through a UI. Its MCP server and AI skills enable AI coding agents to generate code that fits the platform's strongly typed system, reducing guesswork. Native multi-tenancy is a first-class primitive, not an afterthought. The entire infrastructure runs on AWS serverless and is controlled by open-source IaC templates, giving developers direct access to modify AWS resources.




