freshcrate
Skin:/
Home > MCP Servers > webiny-js

webiny-js

Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations.

README

AI-programmable CMS for enterprises hosting on AWS

Build Status Total Downloads Latest Release License

About Webiny

Open-source content platform. Self-hosted on AWS serverless. Built as a TypeScript framework you extend with code, not a closed product you configure through a UI.

Runs on Lambda, DynamoDB, S3, and CloudFront inside your own AWS account. Scales automatically. No servers to manage. Infrastructure provisioned via IaC (Pulumi) in a single deploy command.

Used in production by teams managing hundreds of millions of content records, petabytes of assets, and thousands of editors โ€” including Amazon, Emirates, Fortune 500 companies, government agencies, and SaaS platforms that white-label Webiny inside their own products.

Documentation ยท Learn Webiny Course ยท Community Slack


What's Inside

Webiny Headless CMS

Headless CMS โ€” Custom content models, GraphQL API, field-level permissions, localization, versioning. Models can be defined through the admin UI or in code via the framework.

Webiny Website Builder

Website Builder โ€” Visual drag-and-drop page editor with a Next.js SDK. Render pages through your own frontend (Vercel, CloudFront, wherever). Create custom page elements with React components.

Webiny Website Builder File Manager โ€” Digital asset management with CDN delivery, folder structure, tagging, search. Integrated into CMS and Website Builder.

Publishing Workflows โ€” Multi-step content approval with draft states, reviewer assignments, scheduled publishing, and audit trails.

Multi-Tenancy โ€” Native tenant isolation (data, users, assets, permissions) from a single deployment. One instance can host thousands of tenants. Tenants are created and managed programmatically via GraphQL API. Supports hierarchical tenant structures (Root โ†’ Brand โ†’ Market, Root โ†’ Client โ†’ Site, etc.).

Webiny Framework โ€” TypeScript framework with lifecycle hooks, dependency injection, GraphQL schema extensions, admin UI extension points, and infrastructure extensions. This is the core โ€” it's what makes Webiny programmable rather than just configurable.


Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    Your AWS Account                  โ”‚
โ”‚                                                      โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  Lambda   โ”‚  โ”‚ DynamoDB โ”‚  โ”‚ S3  โ”‚  โ”‚CloudFrontโ”‚ โ”‚
โ”‚  โ”‚ (API +   โ”‚  โ”‚ (Content โ”‚  โ”‚(Assets)โ”‚ โ”‚  (CDN)  โ”‚ โ”‚
โ”‚  โ”‚  business โ”‚  โ”‚  storage) โ”‚  โ”‚     โ”‚  โ”‚          โ”‚ โ”‚
โ”‚  โ”‚  logic)   โ”‚  โ”‚          โ”‚  โ”‚     โ”‚  โ”‚          โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                                      โ”‚
โ”‚  Optional: OpenSearch (full-text search at scale)    โ”‚
โ”‚  Optional: VPC deployment, multi-AZ, custom config   โ”‚
โ”‚                                                      โ”‚
โ”‚  All provisioned automatically via Pulumi IaC         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Stack: TypeScript, React, GraphQL, Node.js, Pulumi, AWS serverless services.

What you control: Everything. The IaC templates are open-source. Modify Lambda memory, add CloudWatch alarms, change VPC configuration, add custom AWS resources โ€” it's your infrastructure.

What you don't manage: Servers. Patching. Scaling. Capacity planning. That's the point of serverless.


Quick Start

Prerequisites: Node.js 22+, Yarn, AWS account with programmatic access.

npx create-webiny-project my-project
cd my-project
yarn webiny deploy

First deploy takes 5โ€“15 minutes (AWS provisioning). After that, you get an admin panel URL. Create your first admin account, and you're in.

Local development:

yarn webiny watch admin  # React dev server on localhost:3001
yarn webiny watch api    # Local Lambda execution environment

New team member onboarding:

git clone <your-repo>
yarn
# Ready to develop

AI-Assisted Development

Webiny - MCP AI Assisted Development

Webiny ships with an MCP server and AI skills that give AI coding agents (Claude Code, Cursor, Kiro, etc.) deep context about the platform's architecture, extension points, and patterns.

This means you can ask an AI agent to:

  • Create content models with specific field types and validation
  • Build lifecycle hooks that trigger on content events
  • Extend the GraphQL API with custom queries and business logic
  • Scaffold admin UI extensions with React components
  • Wire integrations with external systems via lifecycle events
  • Set up multi-tenant configurations programmatically

The AI produces code that follows Webiny's actual patterns because the MCP server gives it real knowledge of the framework โ€” not generic guesses.

Why this works better on Webiny than most platforms: The framework is strongly typed with explicit extension points. AI-generated code either fits the type system or it doesn't compile. There's no ambiguous plugin API where the AI has to guess. Types enforce correctness.

Getting started with the MCP server:

# The MCP server runs locally inside your Webiny project
# Connect it to your AI coding tool of choice
# See docs for tool-specific setup instructions

โ†’ AI-Assisted Development Guide


Extending Webiny

All customization happens in the extensions/ folder and is registered in webiny.config.tsx. Four extension types:

API Extensions โ€” Custom GraphQL schemas, resolvers, lifecycle hooks, business logic.

// extensions/NotifyOnPublish.ts โ€” Example: send Slack notification when content is published
class NotifyOnPublish implements CmsLifecycleHook.Interface {
  constructor(private slackService: SlackService.Interface) {}

  async afterPublish(params: AfterPublishParams): Promise<void> {
    await this.slackService.notify(`Content published: ${params.entry.title}`);
  }
}

Admin Extensions โ€” Custom UI components, white-label branding, new views, tenant-specific themes. Standard React โ€” use any patterns and libraries you already know.

Infrastructure Extensions โ€” Modify AWS resources via Pulumi. Add Lambda functions, S3 buckets, CloudWatch alarms, or change existing resource configuration.

CLI Extensions โ€” Custom commands for deployment workflows, data migrations, code generators.

โ†’ Extensions Guide


When to Use Webiny

  • You need a self-hosted CMS and don't want to run servers
  • You need multi-tenancy as a first-class primitive, not a workaround
  • You want to extend the CMS with real code (TypeScript), not just configuration
  • You need to embed a CMS inside your own product (white-label)
  • Data ownership and compliance requirements rule out SaaS CMS
  • You want AI agents to be able to build on your content platform effectively
  • You're on AWS (or planning to be)

When Not to Use Webiny

Be honest with yourself about these:

  • Simple sites or blogs. Webiny is built for complex projects. If you need a blog with 10 pages, use something simpler.
  • Not on AWS. Webiny only runs on AWS. No GCP, no Azure, no on-prem. If that's a dealbreaker, it's a dealbreaker.
  • No TypeScript/React skills on the team. The entire extension model is TypeScript and React. If your team works in a different stack and doesn't want to adopt these, Webiny won't be a good fit.
  • You want a no-code, plug-and-play SaaS CMS. Webiny is a platform for developers to build on. If you want zero development involvement, this isn't it.

Licensing

Community Edition โ€” MIT license. Free forever. Includes Headless CMS, Website Builder, File Manager.

Business Edition โ€” Commercial license starting at $79/mo. Adds RBAC, multi-tenancy, publishing workflows.

Enterprise Edition โ€” Custom pricing. Adds SSO, audit logs, team management, priority support, managed hosting option.

All plans: unlimited content entries, pages, assets, API calls, roles, and workflows. No per-seat pricing traps. No API metering.

โ†’ Pricing Details


Project Structure

my-webiny-project/
  extensions/          # Your custom code lives here
  public/              # Admin app static assets
  webiny.config.tsx    # Project configuration (React components, type-safe)
  package.json
  tsconfig.json

Single package.json. Single tsconfig.json. Configuration in webiny.config.tsx uses React components for type safety and IDE auto-completion.


Key Commands

npx create-webiny-project <name>    # Create new project
yarn webiny deploy                   # Deploy to AWS
yarn webiny deploy core api          # Deploy specific apps
yarn webiny watch admin              # Local admin dev server
yarn webiny watch api                # Local Lambda dev environment
yarn webiny info                     # Show endpoints and URLs
yarn webiny destroy                  # Tear down all AWS resources

Resources


Contributing

We welcome contributions. See CONTRIBUTING.md for guidelines.

Before opening a PR, please check existing issues or start a discussion โ€” it helps us give you better guidance and avoids duplicate work.

Release History

VersionChangesUrgencyDate
v6.4.0# [6.4.0](https://github.com/webiny/webiny-js/compare/v6.4.0...v6.4.0) (2026-06-01)High6/1/2026
v6.1.0## What's Changed * refactor: zod v4 by @brunozoric in https://github.com/webiny/webiny-js/pull/4991 * fix: fontawesome default props by @brunozoric in https://github.com/webiny/webiny-js/pull/5005 * feat: add editor readonly mode by @Pavel910 in https://github.com/webiny/webiny-js/pull/5010 * refactor: scheduler by @brunozoric in https://github.com/webiny/webiny-js/pull/5008 * fix(api-headless-cms): missing live field on singular model by @brunozoric in https://github.com/webiny/webiny-js/Medium3/31/2026
v6.0.0## What's Changed Everything! We've entered a new era, driven by AI-assisted development, new system of extensions, new DI-driven architecture, and much more! Visit https://www.webiny.com to learn everything!Low3/11/2026
v5.44.0# [5.44.0](https://github.com/webiny/webiny-js/compare/v5.43.6...v5.44.0) (2026-01-15) ### New Features * **pulumi-aws:** add support for website redirects ([215e58a](https://github.com/webiny/webiny-js/commit/215e58af76f8c136dc223cfe68c75b8fa97b9154)) ### Bug Fixes * **api-aco:** ensure identity is type=admin ([72b1a2a](https://github.com/webiny/webiny-js/commit/72b1a2aa720f3d49d1582da07e878008d95d725f)) * **api-security-cognito:** skip validation if email is not updated ([a84a4dLow1/15/2026
v5.43.6## [5.43.6](https://github.com/webiny/webiny-js/compare/v5.43.5...v5.43.6) (2025-12-08) ### Bug Fixes * **app-aco:** fall back to the root folder if folder cannot be loaded ([28e0df8](https://github.com/webiny/webiny-js/commit/28e0df84710790d1252a068e7b19d8ce98dac12b)) * **lexical-editor:** handle floating toolbar in Safari ([c8f50b1](https://github.com/webiny/webiny-js/commit/c8f50b14da4b0df0a43f1e18845136bb75dcae55)) Low12/9/2025
v5.43.5## [5.43.5](https://github.com/webiny/webiny-js/compare/v5.43.4...v5.43.5) (2025-09-15) ### Bug Fixes * **api-aco:** conditional FLP checks in ListEntriesFactory ([ef7e311](https://github.com/webiny/webiny-js/commit/ef7e31164536a2202dbc0946b412238612e7cae2)) * **app-admin:** call onClose callback when dialog is closed ([14be514](https://github.com/webiny/webiny-js/commit/14be514b21ee0029c2a3f2a5ca6ac119e29ca12b)) * update webpack-dev-server to the latest version ([124d635](https://github.com/Low9/16/2025
v5.43.4## [5.43.4](https://github.com/webiny/webiny-js/compare/v5.43.3...v5.43.4) (2025-09-02) ### Bug Fixes * package updates ([#4705](https://github.com/webiny/webiny-js/issues/4705)) ([1cf3aa1](https://github.com/webiny/webiny-js/commit/1cf3aa125d288a458adf6d0efa15008e4e60516a)) * update editorjs ([#4707](https://github.com/webiny/webiny-js/issues/4707)) ([3db1bdb](https://github.com/webiny/webiny-js/commit/3db1bdbd80b3d7721a159f0e032c357d57c25b9d)) Low9/5/2025
v5.43.3## [5.43.3](https://github.com/webiny/webiny-js/compare/v5.43.2...v5.43.3) (2025-08-05) ### Bug Fixes * **api-aco:** check security authorization while decorating cms methods ([#4667](https://github.com/webiny/webiny-js/issues/4667)) ([8be69dc](https://github.com/webiny/webiny-js/commit/8be69dcb27bf5f935eba7f14274092bc210c3bb9)) * **api-headless-cms:** nested search ([#4665](https://github.com/webiny/webiny-js/issues/4665)) ([b88f5c0](https://github.com/webiny/webiny-js/commit/b88f5c05e731b67Low8/5/2025
v5.43.2## [5.43.2](https://github.com/webiny/webiny-js/compare/v5.43.1...v5.43.2) (2025-06-20) ### Bug Fixes * prevent folder move without permissions and add move confirmation dialog ([#4662](https://github.com/webiny/webiny-js/issues/4662)) ([ec6176f](https://github.com/webiny/webiny-js/commit/ec6176f001f6350221d992981e110a0351addbaf)) Low6/23/2025
v5.43.1## [5.43.1](https://github.com/webiny/webiny-js/compare/v5.43.0...v5.43.1) (2025-06-10) ### Bug Fixes * add `validateReferencedEntries` option ([#4650](https://github.com/webiny/webiny-js/issues/4650)) ([ada8bbb](https://github.com/webiny/webiny-js/commit/ada8bbbfa9d38dad66d13f1a46fb831d1c7303d8)) * **api-headless-cms:** get entry by id on preview ([#4654](https://github.com/webiny/webiny-js/issues/4654)) ([a9bfab6](https://github.com/webiny/webiny-js/commit/a9bfab63db7454e2e82cbab41448208fbdLow6/11/2025
v5.43.0Release v5.43.0Low5/28/2025
v5.42.3## [5.42.3](https://github.com/webiny/webiny-js/compare/v5.42.2...v5.42.3) (2025-04-23) ### Bug Fixes * add `PbEditorPageElementGroupPlugin` React plugin ([#4598](https://github.com/webiny/webiny-js/issues/4598)) ([ef80a26](https://github.com/webiny/webiny-js/commit/ef80a269b14813520c9cb8485461184582fa169c)) * **api-aco:** `extensions` default model field ([#4580](https://github.com/webiny/webiny-js/issues/4580)) ([4931327](https://github.com/webiny/webiny-js/commit/4931327c2d1dd02b32d5b3f688Low4/25/2025
v5.41.5## [5.41.5](https://github.com/webiny/webiny-js/compare/v5.42.2...v5.41.5) (2025-04-08) ### Bug Fixes * add "extension" suffix to the label ([7e37ccb](https://github.com/webiny/webiny-js/commit/7e37ccb4eca0981976b5af9d51b26a74ef840df9)) * add error handling capabilities ([#4447](https://github.com/webiny/webiny-js/issues/4447)) ([34b5ab0](https://github.com/webiny/webiny-js/commit/34b5ab0da4aed14c27d42defaa4d2c328a2034b3)) * allow specifying dependency with exact version ([76ad3ee](httLow4/14/2025
v5.42.2## [5.42.2](https://github.com/webiny/webiny-js/compare/v5.42.1...v5.42.2) (2025-03-12) ### Bug Fixes * **app-admin:** add a floating panel utility ([#4564](https://github.com/webiny/webiny-js/issues/4564)) ([de42ec0](https://github.com/webiny/webiny-js/commit/de42ec089a39255f38d3e5b6654b7d7cdd15e8eb)) * **app-admin:** render bulk action messages as HTML ([128fd99](https://github.com/webiny/webiny-js/commit/128fd99b1f7671825a398761f5709ff9e87638c7)) * **app-headless-cms:** improve UX in conteLow3/13/2025
v5.42.1## [5.42.1](https://github.com/webiny/webiny-js/compare/v5.42.0...v5.42.1) (2025-02-24) ### Bug Fixes * add @babel/runtime resolution ([389d898](https://github.com/webiny/webiny-js/commit/389d8983b8178cddf663ceb10f50c085e6a45081)) * add `external` flag and better control of hooks execution ([#4540](https://github.com/webiny/webiny-js/issues/4540)) ([7b99710](https://github.com/webiny/webiny-js/commit/7b997107f4e0f6b72ec9878eff18de2e39f72489)) * add threat scanning of uploaded assets using awsLow2/24/2025
v5.40.8## [5.40.8](https://github.com/webiny/webiny-js/compare/v5.41.4...v5.40.8) (2025-01-05) ### Bug Fixes * **app-headless-cms:** apply default value to single-value fields only ([6073223](https://github.com/webiny/webiny-js/commit/60732233b3f7aa7f622487af19d6dfc74fda31b9)) * **app-headless-cms:** toggle overflow when accordion is expanded ([62f1952](https://github.com/webiny/webiny-js/commit/62f19520ab2972bd556803a043a1acfa3afddc01)) * **form:** commit field value to form even if the fielLow1/14/2025
v5.41.4Release v5.41.4Low12/30/2024
v5.40.7## [5.40.7](https://github.com/webiny/webiny-js/compare/v5.41.3...v5.40.7) (2024-11-26) ### Bug Fixes * ignore `staging` property changes ([#4413](https://github.com/webiny/webiny-js/issues/4413)) ([7236a5d](https://github.com/webiny/webiny-js/commit/7236a5d93457a1dda87e880de76d6d859d49f283)) Low11/27/2024
v5.41.3## [5.41.3](https://github.com/webiny/webiny-js/compare/v5.41.2...v5.41.3) (2024-11-27) ### Bug Fixes * **api-headless-cms-ddb-es:** ensure cms context is compatible with base context ([45c9aa7](https://github.com/webiny/webiny-js/commit/45c9aa7d2685b2654e69529ff7005ce234c321a0)) * **api-headless-cms-ddb-es:** missing elasticsearch on cms context ([32bb8d7](https://github.com/webiny/webiny-js/commit/32bb8d78e6038019bd35fc4bfc0f8805334b91bc)) * **api-headless-cms:** add missing dynamic zone stLow11/27/2024
v5.41.2## [5.41.2](https://github.com/webiny/webiny-js/compare/v5.41.1...v5.41.2) (2024-11-25) ### Bug Fixes * add `@babel/plugin-proposal-dynamic-import` ([ae95cb2](https://github.com/webiny/webiny-js/commit/ae95cb2c6a8c612279786e43bcc4829f5b71200d)) * add `AddButtonLinkComponent` decorator ([#4403](https://github.com/webiny/webiny-js/issues/4403)) ([da17409](https://github.com/webiny/webiny-js/commit/da17409a61690e5af206e70f77a5fc5b09f9ec41)) * **api-elasticsearch-tasks:** data synchronization ([#Low11/25/2024
v5.41.1## [5.41.1](https://github.com/webiny/webiny-js/compare/v5.41.0...v5.41.1) (2024-11-04) ### Bug Fixes * add Page Builder Element extension ([#4340](https://github.com/webiny/webiny-js/issues/4340)) ([c3a7d89](https://github.com/webiny/webiny-js/commit/c3a7d899a40a6856c3d1a4479543cd69c22407af)) * add warning when watching Admin/Website without API deployed ([#4350](https://github.com/webiny/webiny-js/issues/4350)) ([17dbed5](https://github.com/webiny/webiny-js/commit/17dbed5d7696bf87439eabe55Low11/5/2024
v5.41.0# [5.41.0](https://github.com/webiny/webiny-js/compare/v5.40.6...v5.41.0) (2024-10-17) ### Bug Fixes * add region to ci tests ([b074594](https://github.com/webiny/webiny-js/commit/b074594215360709910cfa690b3223d0bfabbb33)) * **api-headless-cms-bulk-actions:** fix task execution for large entries list ([#4283](https://github.com/webiny/webiny-js/issues/4283)) ([4e1127e](https://github.com/webiny/webiny-js/commit/4e1127ec35aefa2e3c00d13f31a48b1259918426)) * **api-headless-cms-import-export:** cLow10/17/2024
v5.40.6## [5.40.5](https://github.com/webiny/webiny-js/compare/v5.40.5...v5.40.6) (2024-08-19) ### Bug Fixes * **api-file-manager-s3:** set presigned URLs to expire after 1 hour ([a034764](https://github.com/webiny/webiny-js/commit/a0347647531ebd1f1bda6013c965e819126a5f1a)) * **app-headless-cms:** update context state after entry creation ([4913644](https://github.com/webiny/webiny-js/commit/49136449ebcda62dfcd407492af1e33109cd7584)) * **app-page-builder:** use the improved DelayedOnChange types ([6Low9/27/2024
v5.39.15## [5.39.15](https://github.com/webiny/webiny-js/compare/v5.39.14...v5.39.15) (2024-09-23) ### Bug Fixes * handle publishing of a non-latest rev and unpublishing of non-latest one ([#4279](https://github.com/webiny/webiny-js/issues/4279)) ([fa945f2](https://github.com/webiny/webiny-js/commit/fa945f253f89f0130efde59f703fddf703450d52)) Low9/23/2024
v5.39.14## [5.39.14](https://github.com/webiny/webiny-js/compare/v5.39.13...v5.39.14) (2024-09-18) ### Bug Fixes * make entry/revision action labels more explicit ([#4280](https://github.com/webiny/webiny-js/issues/4280)) ([1d23eb7](https://github.com/webiny/webiny-js/commit/1d23eb7d17a10c290a280590c5e51dc8a7fa6be0)) * **api-file-manager:** use precalculated asset size and add logging ([bc771b0](https://github.com/webiny/webiny-js/commit/bc771b0c616cc2c0f339b57d2a5401349e992924)) * **api-headless-cmsLow9/18/2024
v5.39.13## [5.39.13](https://github.com/webiny/webiny-js/compare/v5.39.12...v5.39.13) (2024-09-12) ### Bug Fixes * ensure published entries are fully deleted ([#4265](https://github.com/webiny/webiny-js/issues/4265)) ([0b68e13](https://github.com/webiny/webiny-js/commit/0b68e13bcef75129fd0f9c1bfa355420052cf683)) Low9/12/2024
v5.39.12## [5.39.12](https://github.com/webiny/webiny-js/compare/v5.39.10...v5.39.12) (2024-09-11) ### Bug Fixes * ensure field values are preserved when deleting latest revision ([#4253](https://github.com/webiny/webiny-js/issues/4253)) ([a6f2221](https://github.com/webiny/webiny-js/commit/a6f22210d2b2f9bd51c150db5dff96e5719b010f)) * improve UI/UX around deletion of entry revisions ([#4260](https://github.com/webiny/webiny-js/issues/4260)) ([78121c6](https://github.com/webiny/webiny-js/commit/Low9/11/2024
v5.39.11## [5.39.11](https://github.com/webiny/webiny-js/compare/v5.39.10...v5.39.11) (2024-08-26) ### Bug Fixes * **app-file-manager:** use bind prefix context to render extensions ([7bb3196](https://github.com/webiny/webiny-js/commit/7bb3196af2304ad35d5a1df8d2fbd781ef6b2966)) Low8/26/2024
v5.39.10## [v5.39.10](https://github.com/webiny/webiny-js/compare/v5.39.9...v5.39.10) (2024-08-19) ### Bug Fixes For the full list of commits, please see: https://github.com/webiny/webiny-js/compare/v5.39.9...v5.39.10.Low8/21/2024
v5.40.5## [5.40.5](https://github.com/webiny/webiny-js/compare/v5.40.4...v5.40.5) (2024-08-19) ### Bug Fixes * **api-file-manager-s3:** set presigned URLs to expire after 1 hour ([a034764](https://github.com/webiny/webiny-js/commit/a0347647531ebd1f1bda6013c965e819126a5f1a)) * **app-headless-cms:** update context state after entry creation ([4913644](https://github.com/webiny/webiny-js/commit/49136449ebcda62dfcd407492af1e33109cd7584)) * **app-page-builder:** use the improved DelayedOnChange types ([6Low8/19/2024
v5.39.9## [5.39.9](https://github.com/webiny/webiny-js/compare/v5.39.8...v5.39.9) (2024-08-09) ### Bug Fixes * add modelId and used index name to the log ([#4186](https://github.com/webiny/webiny-js/issues/4186)) ([3433560](https://github.com/webiny/webiny-js/commit/34335609913a7aa93d6a484bfa2e5e847e6e600e)) * add support for WEBINY_MIGRATION_FORCE_EXECUTE_5_39_6_001 env var ([ded920f](https://github.com/webiny/webiny-js/commit/ded920f7f223f29ef1f7e9c9bd0b6c89df3604a4)) * ensure published records arLow8/9/2024
v5.40.4## [5.40.4](https://github.com/webiny/webiny-js/compare/v5.40.3...v5.40.4) (2024-08-02) ### Bug Fixes * **api-file-manager:** improve handling of cache-control headers ([5795b78](https://github.com/webiny/webiny-js/commit/5795b78c0b0e8be7b96a1f459025af523c6b2ab4)) * **app-headless-cms:** do not set dirty model unless it changed ([#4207](https://github.com/webiny/webiny-js/issues/4207)) ([4a16b87](https://github.com/webiny/webiny-js/commit/4a16b8724abd9e53514fc7bcbbbeedfb26e39706)) * **app-heaLow8/2/2024
v5.40.3## [5.40.3](https://github.com/webiny/webiny-js/compare/v5.40.2...v5.40.3) (2024-07-23) ### Bug Fixes * add default and active CSS class to tab labels ([53f2895](https://github.com/webiny/webiny-js/commit/53f2895c9476ac1dd23265f3ddb86fa159a7e713)) * **api-headless-cms:** gracefully fall back to applicable fields ([#4203](https://github.com/webiny/webiny-js/issues/4203)) ([fb1a87e](https://github.com/webiny/webiny-js/commit/fb1a87e8ba4bc9549361e5a4e8b1c67f50deef31)) * **api-headless-cms:** updLow7/24/2024
v5.40.2## [v5.40.2](https://github.com/webiny/webiny-js/compare/v5.40.1...v5.40.2) (2024-07-13) ### Bug Fixes * **api-headless-cms:** normalize graphql input and improve traverser ([#4196](https://github.com/webiny/webiny-js/issues/4196)) ([c074bca](https://github.com/webiny/webiny-js/commit/c074bca5e1b1ce491ee36598d74d44f9ac95cc1b)) * **api-headless-cms:** skip invalid DZ values instead of throwing ([#4202](https://github.com/webiny/webiny-js/issues/4202)) ([cf2c192](https://github.com/webinyLow7/15/2024
v5.40.1## [v5.40.1](https://github.com/webiny/webiny-js/compare/v5.40.0...v5.40.1) (2024-07-04) ### Bug Fixes * **api-file-manager-s3:** keep file metadata when applying transformations [skip ci] ([668d4d7](https://github.com/webiny/webiny-js/commit/668d4d7159752da839658759c9f26b603c3e2a33)) * **api-file-manager-s3:** use withoutEnlargement when resizing images ([0b8430c](https://github.com/webiny/webiny-js/commit/0b8430c090e61d4487d33b70bacecfa489aeb155)) * **api-page-builder:** replace rimrLow7/4/2024
v5.40.0# [5.40.0](https://github.com/webiny/webiny-js/compare/v5.39.8...v5.40.0) (2024-06-20) ### Bug Fixes * abstract `reset.css` styles away from users ([#4138](https://github.com/webiny/webiny-js/issues/4138)) ([b691835](https://github.com/webiny/webiny-js/commit/b69183541fbf7a58663bcb3e153fb2676715f419)) * add missing `console.log` call ([2341fe5](https://github.com/webiny/webiny-js/commit/2341fe5ba12c1b463b5f70fef1de6f84ada6c277)) * add missing aws-lambda dependency ([f2a2672](https://giLow6/20/2024
v5.39.8## [5.39.8](https://github.com/webiny/webiny-js/compare/v5.39.7...v5.39.8) (2024-06-13) ### Bug Fixes * move `reflect-metadata` into `dependencies` ([1bb5d6a](https://github.com/webiny/webiny-js/commit/1bb5d6a724afb3f1eeefd530ff7677ff09506ee8)) * **tasks:** set proper tenant and locale when running task ([#4170](https://github.com/webiny/webiny-js/issues/4170)) ([2492fb3](https://github.com/webiny/webiny-js/commit/2492fb396f014e4d8d570d6b1d20a1b08d823116)) Low6/18/2024
v5.39.7## [5.39.7](https://github.com/webiny/webiny-js/compare/v5.39.6...v5.39.7) (2024-06-12) ### Bug Fixes * **api-security-cognito:** apply admin user plugins to "admin" identity only ([ce7781a](https://github.com/webiny/webiny-js/commit/ce7781a9eaf6378192a20fc0f32939823bcbc595)) * ensure old meta field values are returned ([#4161](https://github.com/webiny/webiny-js/issues/4161)) ([96f2f69](https://github.com/webiny/webiny-js/commit/96f2f699b6c80a870e085329744cdee0b38f1f3f)) * **api-form-builderLow6/12/2024
v5.39.6## [5.39.6](https://github.com/webiny/webiny-js/compare/v5.39.3...v5.39.6) (2024-05-08) ### Bug Fixes * ensure all fields are always included in the result ([9d89489](https://github.com/webiny/webiny-js/commit/9d894896e1733de662036c263a9ae9c46c966069)) * skip migrating if a record is fully migrated ([a065b88](https://github.com/webiny/webiny-js/commit/a065b88bde4ccf75a0f7fe77eee6959cb3fdcfc6)) * improve 5.39.0 meta fields data migration ([#4115](https://github.com/webiny/webiny-js/issuLow5/8/2024
v5.39.3## [5.39.3](https://github.com/webiny/webiny-js/compare/v5.39.2...v5.39.3) (2024-03-12) ### Bug Fixes * add newly required Webpack plugins ([#3986](https://github.com/webiny/webiny-js/issues/3986)) ([ed8283f](https://github.com/webiny/webiny-js/commit/ed8283f237e7738a45000f1ebfe2b489b73d0bdf)) * **api-file-manager-s3:** handle file part marker correctly ([a2c4836](https://github.com/webiny/webiny-js/commit/a2c4836ecc19fe97868ce392661caf7984344e23)) * **api-page-builder-aco:** set ROOT_FOLDER Low3/12/2024
v5.39.2## [5.39.2](https://github.com/webiny/webiny-js/compare/v5.39.1...v5.39.2) (2024-03-01) ### Bug Fixes * allow + sign in an email address ([#3907](https://github.com/webiny/webiny-js/issues/3907)) ([857d2f8](https://github.com/webiny/webiny-js/commit/857d2f851b29a9b852ab682de8c45bf9a5028569)) * import `CmsEntriesInitNewMetaFields_5_39_2_001` migration ([f2a9b18](https://github.com/webiny/webiny-js/commit/f2a9b18e1a1c7a00c4d669c2d482a4224b8a9e3f)) * **cms:** bring back old permissions checking-Low3/1/2024
v5.38.6## [5.38.6](https://github.com/webiny/webiny-js/compare/v5.38.5...v5.38.6) (2024-02-14) ### Bug Fixes * **app-headless-cms:** delete multiple entries ([9d6cc10](https://github.com/webiny/webiny-js/commit/9d6cc10d8630d61690feb74a75b8734736e5bd14)) * **app-headless-cms:** dynamic zone content item name when exporting ([397905a](https://github.com/webiny/webiny-js/commit/397905a7b231553678b41cc58329abfb741a576c)) * **app-headless-cms:** dynamic zone custom title ([3458e4c](https://github.Low2/16/2024
v5.39.1## [5.39.1](https://github.com/webiny/webiny-js/compare/v5.39.0...v5.39.1) (2024-02-13) ### Bug Fixes * **api-elasticsearch-tasks:** create indexes task ([#3855](https://github.com/webiny/webiny-js/issues/3855)) ([be9e382](https://github.com/webiny/webiny-js/commit/be9e382942693bcc1b025cfe3ac90d563238290e)) * **api-file-manager:** fetch file through CMS storage ops [skip ci] ([0c9e394](https://github.com/webiny/webiny-js/commit/0c9e39412073c03c76b0e0bc75168262ff90f317)) * **api-file-manager-sLow2/13/2024
v5.39.0# [5.39.0](https://github.com/webiny/webiny-js/compare/v5.38.5...v5.39.0) (2024-01-31) ### Bug Fixes * sanitize date/time-related fields in publishing-related entry factories ([f494a04](https://github.com/webiny/webiny-js/commit/f494a04177feaf3efff97cc9eb9d8acfcf58dda4)) * sanitize identity-related fields in publishing-related entry factories ([a009406](https://github.com/webiny/webiny-js/commit/a009406b466d45f873072d68e8d9061add2cad25)) * **api-aco:** meta fields update inside the ACO table Low1/31/2024
v5.38.5## [5.38.5](https://github.com/webiny/webiny-js/compare/v5.38.4...v5.38.5) (2024-01-24) ### Bug Fixes * use `location` field name when FLP-filtering ACO search records ([#3838](https://github.com/webiny/webiny-js/issues/3838)) ([79aa2d7](https://github.com/webiny/webiny-js/commit/79aa2d7ceea9c64f474d88251a100d0c89eb3cad)) * **api-page-builder:** increase page size limit by implementing gzip compression ([#3839](https://github.com/webiny/webiny-js/issues/3839)) ([4d6c4f3](https://github.com/weLow1/24/2024
v5.38.4## [5.38.4](https://github.com/webiny/webiny-js/compare/v5.38.3...v5.38.4) (2024-01-19) ### Bug Fixes * do not use auth when loading admin user (profile) ([56afdd8](https://github.com/webiny/webiny-js/commit/56afdd84e0fc6608264ec0066ee3d8770859e8d5)) Low1/19/2024
v5.38.3## [5.38.3](https://github.com/webiny/webiny-js/compare/v5.38.2...v5.38.3) (2024-01-08) ### Bug Fixes * **app-file-manager:** append data to not defined field values ([#3777](https://github.com/webiny/webiny-js/issues/3777)) ([fe52405](https://github.com/webiny/webiny-js/commit/fe524056872c57a742cefa459e0bb4f6f2252ba2)) * **app-file-manager:** prevent bulk edit dialog dismiss ([#3790](https://github.com/webiny/webiny-js/issues/3790)) ([e16899c](https://github.com/webiny/webiny-js/commit/e1689Low1/8/2024
v5.38.2## [5.38.2](https://github.com/webiny/webiny-js/compare/v5.38.1...v5.38.2) (2023-12-13) ### Bug Fixes * **api-file-manager:** extract file extension from an optional key ([a8908e8](https://github.com/webiny/webiny-js/commit/a8908e8992e2f27702f3324c7ab557003556cca8)) * **api-headless-cms:** wrong references order ([#3761](https://github.com/webiny/webiny-js/issues/3761)) ([1407e0a](https://github.com/webiny/webiny-js/commit/1407e0a1611062f96615a63dd90d3578f19a71bd)) * **app-file-manager:** attLow12/13/2023
v5.38.1## [5.38.1](https://github.com/webiny/webiny-js/compare/v5.38.0...v5.38.1) (2023-11-24) ### Bug Fixes * **api-headless-cms:** dates and identity in entry input ([#3718](https://github.com/webiny/webiny-js/issues/3718)) ([b63c1f8](https://github.com/webiny/webiny-js/commit/b63c1f87eafafe3302aebafacedd58a453bbcd33)) * **api-headless-cms:** models and group loaders ([#3643](https://github.com/webiny/webiny-js/issues/3643)) ([51fc65d](https://github.com/webiny/webiny-js/commit/51fc65da2a368e78fa6Low11/24/2023
v5.38.0# [5.38.0](https://github.com/webiny/webiny-js/compare/v5.37.8...v5.38.0) (2023-11-16) ### Bug Fixes * correct env var check ([7ba2a74](https://github.com/webiny/webiny-js/commit/7ba2a740cd180b6225295630003d882f796bd4db)) * **api-aco:** optional create parameter ([#3700](https://github.com/webiny/webiny-js/issues/3700)) ([6ccd6be](https://github.com/webiny/webiny-js/commit/6ccd6bef5d5596e2470a8461f1f013ba90283193)) * **serverless-cms-aws:** disable FLP in import Lambda handlers ([ca05a6c](httLow11/16/2023
v5.37.8## [5.37.8](https://github.com/webiny/webiny-js/compare/v5.37.7...v5.37.8) (2023-10-27) ### Bug Fixes * **api-headless-cms:** models and group loaders ([#3643](https://github.com/webiny/webiny-js/issues/3643)) ([7af94ec](https://github.com/webiny/webiny-js/commit/7af94ec35e4614ac89549a544352fd2ceba1ba42)) Low10/27/2023

Dependencies & License Audit

Loading dependencies...

Similar Packages

nx-plugin-for-awsThe @aws/nx-plugin is a collection of code generators that automate the creation and configuration of cloud-native applications using AWS, TypeScript, Python and React within the Nx development ecosysv0.122.0
hono-mcp-server๐Ÿ”ง Expose Hono API endpoints as MCP tools, simplifying integration and enhancing your API's functionality.main@2026-06-07
Create-MCP๐Ÿš€ Generate and extend production-ready Model Context Protocol (MCP) servers with a modern CLI tool that showcases all MCP features in one cohesive example.main@2026-06-06
serverlessclawOfficial ServerlessClaw: The authoritative autonomous AI agent swarm for AWS. Zero idle cost, self-evolving, and infinite scale. Powered by OpenClaw.main@2026-06-03
MCP-X-web๐Ÿค– Develop enterprise AI agents with integrated tools for chat, video, image editing, and secure multi-tenant workflows.main@2026-06-02

More in MCP Servers

claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme
hyperframesWrite HTML. Render video. Built for agents.
claude-code-guideClaude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks go from beginner to power user!