Webiny

Open-source serverless enterprise CMS self-hosted on AWS infrastructure

ServerlessHeadless CMSOpen-sourceAwsSelf-hostedGraphqlMulti-tenantEnterprisePage-builderTypescript

Overview

Webiny is an open-source, serverless enterprise CMS that deploys into your own
AWS account using services like Lambda, DynamoDB, S3, and CloudFront. It bundles
a headless CMS with a GraphQL API, a drag-and-drop page builder, a form builder,
and a file manager — all within a single self-hosted platform. Built entirely in
TypeScript and React, Webiny targets development teams and enterprises that need
full data ownership, infinite auto-scaling, and deep customizability. Its built-in
multi-tenancy allows managing unlimited websites and projects from one instance,
while integrations with OKTA, Auth0, and Cognito cover enterprise SSO requirements.

License

MIT

Best for:

EnterpriseAWS projectsServerless architectureMulti-tenant SaaS

Features

GraphQL API
Page Builder
Form Builder
File Manager
Multi-tenancy
Localization

Pricing

Free TierYes
Free LimitOpen source core
Self-hostedYes

Compatible Technologies

Server Requirements

18.x+

Node.js

Technical Features

GraphQL API
REST API
Webhooks
Headless
Visual Editor
Live Preview
Media Library
Image Optimization
CDN Included
i18n
Version History
Drafts
Role-Based Access
Multi-Tenant
Audit Logs
TypeScript
Official SDK
CLI Tool
Plugin Ecosystem
SSO / OAuth
CI/CD Integration
Caching
Edge Deployment
Auto Scaling

Community

7900

GitHub Stars

1.12k

NPM Downloads

Enterprise Features

Multi-tenant Support

Webiny supports built-in multi-tenancy with strict data isolation at the database level, allowing you to host unlimited websites and projects from a single instance and codebase. Tenants can be provisioned programmatically via the API, each with unique themes, content structures, and configurations.

Scalability

Horizontal scaling and high-availability deployments

Dedicated Support

The open-source edition is supported via the community Slack channel and GitHub Issues. Business and Enterprise tiers include SLA-based priority support and consultancy services directly from the Webiny team.

Security & Compliance

Webiny is an open-source serverless CMS that deploys entirely within your

own AWS account. It combines a GraphQL-based headless CMS with a no-code

page builder, form builder, and file manager — all running on services like

Lambda and DynamoDB. Built for self-hosted, enterprise-scale content operations.

Key Highlights

- Self-hosted on AWS serverless infrastructure you control

- Multi-tenancy with full data separation per tenant

- Extensible via a TypeScript and React development framework

Why It Fits Jamstack Workflows

- Delivers content through a GraphQL API that any frontend framework can query at build time or on request

- Supports multiple environments and aliases, letting teams promote content through CI/CD pipelines to static hosting or CDN

Typical Implementations

- Multi-site enterprise content platforms

- Marketing sites with no-code page building

- Internal content portals with strict data residency needs

- Multi-tenant SaaS applications

Setup Snapshot

Hosting: "Self-hosted — deploys to your own AWS account via CLI"

Content: "Content models defined in admin UI or code; edited visually"

Delivery: "GraphQL API served through AWS Lambda and API Gateway"

Notes

- Requires an AWS account and AWS CLI configured locally before deployment

- Multi-tenancy and advanced publishing workflows are enterprise-tier features