Self-hosted headless CMS that runs on AWS serverless and is extended with TypeScript
Other
- TypeScript
- JavaScript
- MDX

About Webiny
Webiny is a self-hosted content platform that deploys into your own AWS account on serverless services. It is a TypeScript framework you extend with code rather than a closed product configured through a UI, which fits teams that need data ownership, compliance control, or a CMS embedded inside their own product.
The Headless CMS provides custom content models, a GraphQL API, field-level permissions, localization, and versioning, with models defined in the admin UI or in code. Website Builder adds a drag-and-drop page editor with a Next.js SDK, File Manager handles assets with folders, tags, and CDN delivery, and publishing workflows cover approvals and scheduling.
It runs on Lambda, DynamoDB, S3, and CloudFront, all provisioned by Pulumi IaC in a single deploy command. Webiny runs only on AWS and is extended in TypeScript and React. The Community Edition is MIT licensed and covers the CMS, Website Builder, and File Manager; paid editions add RBAC, multi-tenancy, SSO, and audit logs.
Key features
- Custom content models with a GraphQL API
- Field-level permissions, localization, and versioning
- Drag-and-drop page editor with a Next.js SDK
- File manager with folders, tags, search, and CDN delivery
- Publishing workflows with approvals and scheduling
Details
- First released
- 2018
- Runs on
- Your AWS account · serverless
- Cloud
- Lambda · DynamoDB · S3 · CloudFront
- Framework
- TypeScript · React · GraphQL
- Infrastructure
- Pulumi IaC
- License
- MIT core · paid editions
