The DXP Scorecard logo
Independent Platform Evaluation
Scored on implementation experience
Not vendor briefings
← Dashboard
Payload CMS logo

Payload CMS

Headless CMSTier 4
Visit Website ↗
Overall Capability
54/ 100
#32of 43overall#7of 13Headless CMS

Payload CMS is an MIT-licensed, TypeScript-first headless CMS that runs inside your own Next.js application, now owned by Figma.

Head-to-Head

Suite Capability54 : 50
Cost Efficiency79 : 73
Build Simplicity65 : 70
Operational Ease47 : 50

Both are MIT-licensed Node.js headless CMSs, but Payload ships SSO, audit history and granular access control in the free core where Strapi gates them behind paid tiers. Payload's TypeScript inference, Next.js integration and extensibility are stronger, and its download trend is rising while Strapi's declines. Strapi keeps a managed cloud offering open to new customers and a larger plugin marketplace, which matters to teams that do not want to self-host.

Full Comparison →
Suite Capability54 : 66
Cost Efficiency79 : 75
Build Simplicity65 : 72
Operational Ease47 : 65

Sanity delivers real-time collaboration, visual editing, content releases and a managed SaaS with certifications out of the box, which Payload either lacks or sells only through Enterprise. Payload wins on cost, on keeping content in the customer's own database and on code-level extensibility of the admin. Choose Sanity for editorial teams that need collaboration today; choose Payload for engineering teams that want to own the stack.

Full Comparison →
Suite Capability54 : 53
Cost Efficiency79 : 64
Build Simplicity65 : 69
Operational Ease47 : 46

Directus wraps an existing SQL database with a no-code data studio, configurable webhooks and flows, and a visual permission editor, so non-developers can shape the model and automate events. Payload is code-first: the schema, roles and integrations are TypeScript, which gives stronger typing, composition with Blocks and a tighter Next.js fit. Directus also keeps a managed cloud open to new customers, which Payload no longer does.

Full Comparison →
Suite Capability54 : 62
Cost Efficiency79 : 72
Build Simplicity65 : 70
Operational Ease47 : 62

Storyblok is built around an in-context visual page builder that marketers can use without developers, backed by a fully managed, certified SaaS. Payload's open-source product offers Live Preview but reserves click-to-edit and workflows for Enterprise, and it has no managed hosting. Payload is cheaper, more flexible and more portable; Storyblok is the better choice when editor autonomy and operational simplicity outweigh cost.

Full Comparison →
Compare Payload CMS against any of 43 platforms →
Platform Alternatives · Analyst write-up
Looking for alternatives to Payload CMS?

Our analysts rate 9 platforms as replacements, with a recommendation for who should move and who should stay. Ratings updated Oct 10, 2026.

Read the write-up →

Use-Case Fit

Top Fit
Marketing
38#39 of 43
Commerce
31#37 of 43
Intranet
29#30 of 43
Multi-Brand
34#38 of 43
Ideal For
  • 92Product and engineering teams already building on Next.js and TypeScript
  • 88Startups and agencies that need a production CMS at zero license cost
  • 82Organizations that must keep content on their own infrastructure
  • 80Custom web applications with authenticated users and complex permissions
  • 72Teams building their own AI content pipelines
Look Elsewhere If
  • 18Healthcare, financial services and public sector buyers with certification requirements
  • 22Marketing teams that want to build pages, personalize and measure without developers
  • 25Companies seeking a managed SaaS with an uptime guarantee and vendor support
  • 28Intranet, employee experience and commerce storefront projects

Strengths & Weaknesses

Strengths
  • +
    Content modeling as typed code

    Content types are defined in TypeScript with more than twenty field types, unlimited nesting, polymorphic relationships and a Join field for reverse lookups. The Blocks field and the Lexical rich text editor let editors compose pages from typed, nested components stored as a JSON tree. Validation rules can reference the whole document and run on every API write, not just in the admin. TypeScript interfaces are generated from the schema, so frontend code is checked against the content model at build time.

    87.8
  • +
    Extensibility and developer experience that no open-source peer matches

    Every admin component can be swapped, custom views and endpoints are first-class, and the plugin API gained ordered execution and cross-plugin discovery in the 3.83 release. A project scaffolds in minutes with create-payload-app, and the --agent flag installs coding skills for Claude Code, Cursor and Codex. Because Payload is a Next.js app, any React developer is productive within days with no proprietary query language or templating to learn. Buyers get a platform their existing web team can own end to end.

    87.5
  • +
    Free, fully featured and portable

    The MIT core includes access control, versioning, localization, REST, GraphQL and the Local API with nothing held back for a paid tier, which contrasts with Strapi gating SSO and audit logs behind Enterprise. There is no contract, no seat count and no usage metering for a self-hosted install, and a production-capable site can run on Vercel or Cloudflare free tiers. Content lives in plain Postgres, MongoDB or SQLite and the schema lives in Git, so leaving is a database export rather than a migration project.

    87.8
  • +
    Momentum and stability under Figma

    Figma acquired Payload in June 2025 and has kept it open source while funding both v3 maintenance and the v4 rewrite. GitHub stars are around 42,900 and npm downloads are the fastest-growing in the Node headless segment, with Strapi declining. Case studies include Mazda, Vodafone, Sonos and Blue Origin, and G2 reviewers rate the platform 4.9 out of 5. A buyer choosing Payload today is backing a platform with a funded roadmap and a growing talent pool.

    83.8
  • +
    Granular access control and localization built in

    Permissions are functions that run at collection, document and field level with full access to the user, the request and the document, which supports gated catalogs, tenant isolation and locale-specific editing rights. Localization works at field level with fallback locales, localized slugs and per-locale publish status. REST and GraphQL are generated from the same config with depth control, filtering and locale parameters. These capabilities reach every deployment, including the free one.

    78.4
  • +
    Agent-ready AI plumbing with your own keys

    The official MCP (Model Context Protocol) plugin exposes every collection and global to AI assistants such as Claude Desktop, with per-collection toggles and API key authentication managed in the admin. All AI features, including the Enterprise writing assistant, translation and automatic vectorization for retrieval-augmented generation, run on the customer's own OpenAI, Anthropic or Google keys with embeddings stored in the customer's database. Payload also publishes an official agent skills repository and an evaluation suite for coding assistants. Teams building custom AI workflows get open infrastructure rather than a closed vendor assistant.

    63.3
Weaknesses
  • −
    No compliance certifications of any kind

    Payload CMS holds no SOC 2, ISO 27001, HIPAA Business Associate Agreement, PCI DSS or FedRAMP attestation, and publishes no Data Processing Agreement or sub-processor list. The SOC 2 and PCI results that appear in search belong to an unrelated payments company at payload.com. Figma's certifications do not cover the product. Procurement teams in regulated industries will have nothing to attach to a vendor risk assessment and must certify their own hosting instead.

    24
  • −
    No marketing or experience layer

    There is no audience segmentation, visitor profiling, personalization engine, recommendations, content analytics or marketing automation in the core, the official plugins or the Enterprise feature list. A/B testing exists only as an Enterprise add-on that reports through the customer's own analytics tool. Every one of these capabilities must come from an external product such as Croct, Statsig or a CDP wired in by developers. Buyers expecting a digital experience platform should treat Payload as a content backend only.

    16
  • −
    Self-hosted with no managed fallback

    Payload Cloud stopped accepting new customers after the Figma acquisition and no replacement has been announced, so every new project runs on infrastructure the buyer operates. Payload ships no health check endpoints, monitoring dashboards, uptime SLA, managed backups or published patch timelines. Security fixes such as the critical SQL injection patched in v3.73.0 are applied by running npm update yourself. Teams without DevOps capacity inherit a platform to run, not a service to subscribe to.

    43
  • −
    Editorial collaboration is an Enterprise upsell

    The open-source product offers draft and published states, document locking and a developer-configured Live Preview. Multi-step approvals, real-time multiplayer editing, inline comments and the click-to-edit Visual Editor are sold only under an Enterprise contract that starts around $10,000 a year. Marketers in the free product cannot create new page layouts or page types without a developer. Content teams with more than a handful of editors should budget for Enterprise or accept a developer-dependent process.

    50.2
  • −
    Missing operational basics: taxonomy, webhooks and caching

    Stable v3 has no native tags or controlled vocabularies; categories are hand-built collections, with native Tags and Hierarchies only in the v4 beta. There are no configurable outbound webhooks, signing or delivery logs, so integrations are written as lifecycle hooks in code. API responses carry no CDN, cache purge or edge layer, which the hosting platform must provide. Each gap is solvable by a developer, and each adds to the build.

    45.7
  • −
    A major version transition is coming

    Version 4 has been in beta since April 2026 with a redesigned admin, native taxonomy and a TanStack Start adapter, but it is not production-ready and no consolidated migration guide or codemods exist. Breaking changes between v3 minor releases have gone undocumented before, and the platform depends on Next.js, React 19 and the Lexical editor, each of which has forced urgent upstream patches. Buyers should plan for a v3 to v4 migration within the life of their first contract.

    53.3

Deep Dive

Analyst Editorial

The analyst view on Payload CMS

DXP Scorecard Analyst Team
Payload CMS is an MIT-licensed, TypeScript-first headless CMS that runs inside your own Next.js application, now owned by Figma. It gives developers one of the strongest content modeling and extensibility stories of any platform we score, with no license fee, no feature gating and no vendor lock-in. The trade-offs are real: Payload Cloud is closed to new customers, so every deployment is self-hosted and self-monitored, the vendor holds no SOC 2 or ISO 27001 certification, and personalization, analytics and marketing automation do not exist in the product. Approval workflows, multiplayer editing and the visual editor sit behind an Enterprise contract. It fits engineering-led teams building custom web applications and is a poor fit for marketing departments or regulated industries that need an audited, managed platform.
1Core Content Management71▼
Content Modeling
1.1.1
Content type flexibility
88

Schema-as-code in TypeScript with 20+ field types (text, number, date, point, JSON, code, select, radio, relationship, upload, array, blocks, group, tabs, row, collapsible, richText, join) and unlimited nesting, plus polymorphic relationTo. Types are generated automatically for the frontend. Held below 90 because there is no UI schema builder: every model change is a code deploy.

1.1.2
Content relationships
86

Relationship fields support hasMany, polymorphic targets and filterOptions; the Join field gives virtual reverse relationships queryable from the other side without duplicating data, including junction-collection patterns. Strong many-to-many in both REST and GraphQL. Slightly below graph-native platforms such as Hygraph.

1.1.3
Structured content & composition
88

The Blocks field gives typed, polymorphic, arbitrarily nested composition, and Lexical rich text embeds blocks and inline blocks while storing a JSON AST. This is one of the strongest composition models in the dataset. No slot/region abstraction beyond what developers model with blocks.

1.1.4
Content validation
85

Built-in required, unique, min/max, minRows/maxRows, length limits and mime-type constraints, plus a validate function per field with access to the whole document, siblingData, operation and req, so cross-field and async rules are standard. Validation runs on every API write (REST, GraphQL, Local API), not only in the admin. No regex or rule builder in the UI; rules are code.

1.1.5
Versioning, history & rollback
80

Versions give drafts, autosave, configurable retention (maxPerDoc), a field-level version diff view and one-click restore; Trash (stable since v3.78) restores deleted documents. No content branching or release bundles, and change attribution (createdBy/updatedBy) only arrives in the v4 beta.

1.1.6
Taxonomy & metadata management
52

In stable v3, taxonomy is modelled by hand as category collections with relationship fields, with the official nested-docs plugin adding parent/breadcrumb hierarchy and folders grouping documents in the admin. There is no native tag or controlled-vocabulary feature, no synonyms and no term governance beyond collection access control. The v4 beta adds native Tags and a collection-level Hierarchy feature, which would lift this once it ships.

Authoring, Collaboration & Governance
1.2.1
Preview & in-context editing
70

Live Preview renders draft content in real time on the customer's actual frontend (client-side SDKs for React and Vue, plus server-side live preview for React Server Components), with per-locale preview and configurable preview URLs; v3.86 added openByDefault. Click-to-edit overlays and inline editing on the frontend exist only in the Enterprise Visual Editor. Preview setup is developer work per frontend.

1.2.2
Rich text & embedded content
84

The Lexical editor stores a portable JSON AST, supports custom features, nodes, blocks and inline blocks, and ships HTML, JSX and Markdown converters. Embedded uploads and relationships are first-class. No built-in collaborative rich text in the open-source tier.

1.2.3
Media library & image handling
68

Upload collections give a media library with alt text and custom metadata fields, focal point and crop, pre-generated imageSizes via Sharp (including WebP/AVIF output), folders, and storage adapters for S3, Azure, GCS, R2 and Vercel Blob. Transforms are generated at upload time rather than through URL parameters, and asset usage tracking and file versioning are only in the v4 beta.

1.2.4
Real-time collaboration
55

Open-source Payload provides document locking that prevents conflicting edits and shows who holds the lock. Real-time multiplayer editing is an Enterprise feature. No native comments, @mentions or suggestion mode in the core product.

1.2.5
Editorial workflow & approvals
45

Core Payload offers only draft and published states; anything more is built with hooks and access control. Enterprise Publishing Workflows add multi-step approvals, stages, notifications and inline feedback, which places the platform in the multi-step band only for Enterprise buyers.

1.2.6
Scheduling, releases & publishing control
62

versions.drafts.schedulePublish provides scheduled publish and unpublish through the Jobs Queue, controllable through the API, and v3.90 made scheduled jobs keep the scheduling user's identity. There are no release bundles for atomic multi-document publishing and no calendar view.

1.2.7
Localization model
82

Field-level localization with configurable fallback locales, locale-aware API queries (locale and fallback-locale parameters), localized slugs and per-locale publishing status. The v4 beta goes further by validating all locales by default and publishing the active locale by default. No locale-specific branching.

1.2.8
Roles, permissions & content governance
70

Function-based access control at collection, document and field level (create, read, update, delete, per locale or any condition in code) is among the most granular in the dataset, and multiple auth collections are supported. Roles are defined in code rather than a UI, SSO (SAML/OAuth with Okta and Azure AD auto-provisioning) is Enterprise-only, and SCIM is not documented.

Content Delivery
1.3.1
API delivery model
86

REST and GraphQL are both auto-generated from the config, with rich where operators, sorting, pagination, depth control, select and locale parameters, plus a zero-latency typed Local API and a typed JS SDK. No separate delivery versus management API, so delivery and write access are separated only by access control.

1.3.2
CDN and edge delivery
35

Payload is self-hosted and does not include a CDN for API responses; caching relies on the hosting platform (Vercel, Cloudflare) or Next.js caching. Storage adapters can serve files from a CDN, but there is no purge API or edge personalization.

1.3.3
Webhooks & events
50

Lifecycle hooks cover every collection, global, field and auth operation (before/after change, read, delete, login and more) and the Jobs Queue gives retries for async work, so developers can emit any event. There are no configurable outbound webhooks, no HMAC signing and no delivery logs; all of that is written in code.

1.3.4
Multi-channel output
74

Headless-first with REST and GraphQL usable from any language and Lexical output as a portable AST with Markdown/HTML converters. Official SDKs are JavaScript/TypeScript only (SDK, Next.js, Vue live preview), and the v4 beta adds TanStack Start alongside Next.js. Below 80 because there are no multi-language or mobile SDKs.

2Additional Platform Capabilities (DXP Features)36▼
Personalization & Experimentation
2.1.1
Audience segmentation & customer data
10

No segmentation, visitor profiles or CDP connector exists in core, official plugins or the Enterprise feature list. Any segmentation is an external engine end to end.

2.1.2
Content personalization
28

Developers can model variant blocks and resolve them in the frontend, but Payload ships no variant-per-audience feature or decision engine. Achievable only by building on the API.

2.1.3
Experimentation (A/B, MVT)
38

Enterprise offers headless A/B variant testing managed from the admin panel with results reported through the customer's analytics tool. No traffic allocation engine or statistical reporting of its own, and not available in the open-source tier.

2.1.4
Recommendations
8

No recommendation engine; related content is curated by hand through relationship fields.

Search & Discovery
2.2.1
Site search & discovery
50

The official search plugin syncs chosen collections into a search collection with priorities and reindexing, queried through the normal API with like/contains operators. No faceting, typo tolerance, relevance tuning or analytics; Algolia or Meilisearch sync is a documented hook pattern rather than an official connector.

Commerce
2.3.1
Native commerce
45

The free, first-party Ecommerce plugin adds products with variants, carts, orders, transactions, customer addresses, multiple currencies, a payments adapter (Stripe) and React frontend utilities, plus an official ecommerce template. It is still labelled beta and does not handle shipping, taxes or subscriptions.

2.3.2
Commerce platform integration
30

There is no official connector for Shopify, commercetools, BigCommerce or SAP; the Stripe plugin handles payments and webhooks only. Federating an external catalog is custom work on hooks and custom fields.

Analytics & Insights
2.4.1
Built-in experience analytics
12

No content performance or engagement analytics. The v4 beta adds configurable dashboard components, but these are admin widgets rather than analytics.

2.4.2
Analytics & tag integration
28

No official GA4, Adobe Analytics or Segment integration; analytics live entirely in the frontend. The official Sentry plugin covers error monitoring, not marketing analytics.

Multi-site & Global Operations
2.5.1
Multi-site management
60

The official multi-tenant plugin scopes collections to tenants, adds a tenant switcher and tenant-aware access, and lets selected collections stay shared across tenants in one instance. Per-site configuration and cross-site content reuse are developer-configured rather than a turnkey site manager.

2.5.3
Translation management
35

No official TMS connector (Phrase, Smartling, Lokalise, Crowdin) and no in-platform translation UX. The import-export plugin (GA since v3.85) handles locale-aware CSV/JSON batch export and import, so TMS round-trips are scripted.

2.5.4
Multi-brand governance
40

Multi-tenant access control gives tenant-scoped roles and shared collections, which covers organization-level management. There is no cross-brand policy enforcement, brand override layer or brand-level reporting.

Digital Asset Management
2.6.1
Enterprise DAM
35

The stable media library has folders, custom metadata fields, trash and bulk operations, but no rights or expiry management, asset approvals, usage tracking or brand portals. Tags and file versioning are in the v4 beta, and there is no vendor-maintained Bynder, Aprimo or Cloudinary connector.

2.6.3
Video & rich media
28

Video files can be uploaded and stored, but there is no transcoding, adaptive streaming or captions. Streaming video relies on a marketplace Mux plugin or embeds.

Page Building & Site Delivery
2.7.1
Visual page builder & layout composition
55

Core offers block-based page composition in the form editor with Live Preview alongside. The Enterprise Visual Editor adds click-to-edit and drag-and-drop block reordering on the frontend, but there is no free-form layout composition, template locking or brand guardrails.

2.7.5
Managed site delivery & front-end hosting
42

Payload runs inside the customer's Next.js app (TanStack Start in the v4 beta), and official website templates render the full site, but the vendor does not host the delivered site as part of the product. Deployment is self-managed or through Vercel and Cloudflare with official templates and one-click deploy guides.

Marketing & Engagement
2.8.1
Forms & data capture
52

The official form-builder plugin lets editors build forms from field blocks, store submissions, send templated email notifications, take payments, and (since v3.86) translate form labels. No multi-step forms, progressive profiling, built-in spam protection or form analytics.

2.8.2
Email marketing & ESP integration
25

Email adapters (Nodemailer, Resend) cover transactional email only. No Mailchimp, HubSpot, Marketo or SFMC connector; pushing content or subscribers to an ESP is custom hook code.

2.8.3
Marketing automation
10

No marketing automation, nurture flows or lead scoring in core, plugins or Enterprise.

2.8.5
SEO tooling
58

The official SEO plugin adds meta title, description and image fields with a search-result preview and auto-generation functions; the redirects plugin manages redirects as a collection, and nested-docs builds URL breadcrumbs. Sitemaps, canonical/hreflang output and structured data are built in the frontend, and there are no on-page recommendations.

2.8.6
AI search visibility
28

Nothing native for llms.txt, per-page Markdown endpoints, AI crawler controls or citation reporting. Lexical Markdown converters (v4 beta) make Markdown endpoints straightforward to build in the frontend, but there is no vendor guidance aimed at answer engines.

Platform Services
2.9.1
App marketplace & connectors
40

About a dozen first-party plugins (SEO, redirects, search, form builder, multi-tenant, ecommerce, Stripe, import-export, MCP, Sentry, nested docs) plus storage and database adapters, alongside a community plugin directory. Install is npm plus config; the ecosystem is developer-oriented and far smaller than a 50+ quality marketplace.

2.9.5
Customer identity & authenticated experiences
55

Any collection can be auth-enabled, so visitor login, registration, email verification, password reset, API keys and session management come built in, and access control can gate content per user. Portals, social login and CIAM federation are built by the frontend team; v3.90 hardened password-reset and session handling.

3Technical Architecture69▼
API & Integration
3.1.1
API design quality
82

Payload auto-generates consistent REST and GraphQL APIs from config with predictable CRUD patterns, structured error responses, depth-controlled relationship population, and a powerful query language. The Local API remains a unique architectural strength — type-safe direct function calls with zero network overhead, exposed to the frontend via React Server Components in the v4.0 beta. The MCP plugin (GA v3.78, server instructions v3.84) extends API surface for AI tools. No formal OpenAPI spec export from core, though community plugins fill the gap.

3.1.2
API performance
73

v3.83's built-in profiling utilities give operators first-party tooling to identify bottlenecks. Cloudflare Workers deployment with D1 still achieves sub-10ms queries and sub-50ms TTFB globally across 300+ edge locations. v3.79.1 delivered 3-15x less main thread blocking via centralized toolbar state, and v3.82.1 added storage-s3 ETag short-circuit to skip getObject when content is unchanged. Bulk create/update endpoints remain absent from REST/GraphQL, and with Payload Cloud discontinued there is no first-party managed rate-limit benchmark.

3.1.3
SDK ecosystem
57

Payload remains JavaScript/TypeScript only — the payload package and @payloadcms/next serve as the de facto SDK for Node.js consumers, with excellent TypeScript quality. No official client SDKs for Python, Ruby, Go, .NET, PHP, or mobile. The @payloadcms/plugin-mcp adds AI-tool integration but isn't a traditional SDK. Community REST/GraphQL clients and OpenAPI generators exist on payload.market but are unofficial. Multi-language SDK coverage is structurally absent.

3.1.4
Integration marketplace
50

payload.market continues as a dedicated marketplace UI with verified community plugins across security, content management, rich text, media, API documentation, access control, and dev tools. Official plugins span form-builder, nested-docs, redirects, seo, search, stripe, multi-tenant, import-export, AI, MCP, and ecommerce — import-export reached GA in v3.85 with collection- and field-level hook support. v3.83's definePlugin helper and cross-plugin discovery ease third-party authoring. Still well below the 75+ app threshold for a higher band.

3.1.5
Extensibility model
92

v3.83's expanded plugin API (definePlugin with opt-in execution ordering, cross-plugin discovery) plus custom collection views in server and client components formalize how third-party code coordinates and swaps admin behavior wholesale. The v4.0 beta extends this further with a Figma-based design system exposing semantic tokens, easier styling, and additional admin extension points. Combined with beforeNav/afterNav slots, widget fields, full lifecycle hooks, custom REST endpoints, and access control functions, no other open-source CMS approaches this level of programmatic extensibility.

Security & Compliance
3.2.1
Authentication
65

Payload's @payloadcms/plugin-sso provides OIDC-based SSO, and the enterprise page confirms integration with any SAML or OAuth 2.0 identity provider (Okta, Azure AD, Google) with auto-provisioning. Built-in email/password, JWT, HTTP-only cookies, and per-collection API keys remain solid, with v3.79.1 adding Sec-Fetch-Site cookie validation and v3.74 swapping scmp for crypto.timingSafeEqual. MFA is still not native — it requires community plugins (payload-totp, Payload Auth) for TOTP/2FA. SSO remains plugin/enterprise-gated rather than first-class built-in, which tempers the score.

3.2.2
Authorization model
79

Function-based access control at collection and field level with full request/user/document context is more flexible than most GUI-driven RBAC systems. v3.81 added field-level access control to internal auth fields, v3.78 made delete access independently scopable to trash-only operations, and v3.74 threaded overrideAccess through document-level hooks while isolating payload-preferences by auth collection. Roles remain code-defined, not GUI-configurable by non-developers — a deliberate trade-off.

3.2.3
Compliance certifications
30

No publicly documented SOC 2 Type II, ISO 27001, or HIPAA BAA for Payload CMS (payloadcms.com) as of June 2026 — the SOC 2/PCI DSS Level 1 results that surface in search belong to the unrelated payload.com payments company, not the CMS. The discontinuation of Payload Cloud after the Figma acquisition removed the one managed offering that provided EU-region data residency, so compliance is now entirely deployment-dependent for all (self-hosted) users. The security page lists enterprise features (SSO, audit logs, field-level access) but no formal third-party certifications; Figma ownership could enable future certifications, but none are published.

3.2.4
Security track record
64

No major publicly reported breaches. Active security maintenance is consistent — v3.80 and v3.81 each resolved high-severity audit vulnerabilities (file-type, ajv, jose), v3.76.1 added CSP headers to SVG uploads to prevent XSS, v3.77 patched plugin-mcp via @modelcontextprotocol/sdk, and v3.85.x continued dependency hardening (uuid 13.0.2). GitHub Security Advisories are used for CVE disclosure with prompt patching, and the open-source codebase enables community audit. Still no formal bug bounty program.

Infrastructure & Reliability
3.3.1
Hosting model
73

Following the Figma acquisition, Payload Cloud (the first-party managed SaaS) was discontinued and signups paused — all users now self-host, removing the managed deployment option that previously placed this in the top band. Self-hosting flexibility remains exceptional: any Node.js runtime, Docker, Vercel, Netlify, Railway, Render, plus official Cloudflare Workers support with D1 + R2 one-click deploy across 300+ edge locations, and three database adapters (MongoDB, Postgres, SQLite/D1). Managed/SaaS convenience now depends entirely on third-party platforms rather than a Payload-operated service.

3.3.2
SLA and uptime
38

With Payload Cloud discontinued post-Figma acquisition, there is no longer any first-party managed offering and therefore no vendor uptime SLA or Payload-operated status page. All deployments are self-hosted, so uptime is owned entirely by the customer or by whichever third-party platform (Cloudflare, Vercel, etc.) they choose — those platforms' SLAs are not Payload's. The absence of any vendor SLA commitment keeps this in the low band.

3.3.3
Scalability architecture
70

v3.81 stabilized db-postgres read replica support, formalizing horizontal read scaling for Postgres deployments. Cloudflare Workers deployment delivers 300+ edge locations with sub-10ms D1 queries and sub-50ms TTFB, validated by Cloudflare as a production reference. The stateless Node.js architecture remains horizontally scalable, MongoDB supports sharding/replica sets, and serverless deployment via Vercel/Netlify/Cloudflare enables elastic scaling, with v3.83 profiling aiding scale-tuning. Still no Payload-published scale limits or rate-limit documentation.

3.3.4
Disaster recovery
58

Content schema lives in code (Git-versioned), giving strong configuration DR, and data portability is good — standard MongoDB BSON, Postgres SQL, or D1/SQLite with no proprietary format. With Payload Cloud discontinued, the previously available managed automated daily backups and point-in-time restore are gone — DR is now entirely operator-managed across every deployment. The import-export plugin (GA in v3.85) provides content-level export as a supplement to database backups, but there is no documented RTO/RPO.

Developer Experience
3.4.1
Local development
88

Local development remains excellent. create-payload-app scaffolds a full project in minutes, with v3.83's --agent flag installing coding-agent skills (Claude Code, Cursor) directly into new projects. The Next.js dev server with HMR covers admin and frontend simultaneously, Turbopack is built-in, and schema changes apply on save without restart. v3.81 added an LLM eval suite for Payload conventions and code generation, and v3.75's concurrent edit protection prevents silent data overwrites.

3.4.2
CI/CD integration
64

Config-as-code remains a strong CI/CD foundation with all schema changes version-controlled, and the Postgres adapter auto-generates SQL migration files on schema diff (v3.83 added uuidv7 support) while MongoDB handles evolution loosely. v3.82's typescript.postProcess hook enables automated type-generation pipelines in CI. There is no built-in content environment branching — dev/staging/prod sync requires custom scripting or database cloning — and with Payload Cloud discontinued, the prior managed multi-project staging option is no longer available.

3.4.3
Documentation quality
80

Payload's v3 documentation is comprehensive: REST, GraphQL, Local API, all field types, hooks, access control, admin customization, plugins, deployment, and database adapters are well-documented with TypeScript examples. New features through v3.85 (MCP server instructions, custom collection views, profiling utilities, Cloudflare Workers deployment, import-export GA) have dedicated docs, and the v4.0 beta has a published migration/versions overview. Advanced patterns still rely on Discord/community for edge cases.

3.4.4
TypeScript support
92

TypeScript-first remains Payload's defining technical characteristic. The entire config surface is typed, payload generate:types produces interfaces from the content schema, the Local API is fully type-safe, and v3 delivers end-to-end inference in Next.js. v3.82 added the typescript.postProcess hook for customizing generated output, v3.78's @payloadcms/typescript-plugin validates component import paths in-IDE, and v3.85.1 added CSS export type declarations for TypeScript 6 compatibility. Best-in-class for any CMS.

4Platform Velocity & Health74▼
Release Cadence
4.1.1
Release frequency
78

v3 cadence has moderated to patch-level maintenance as the team concentrates on v4: v3.85.2 (2026-07-01) followed v3.85.1 (2026-06-09) and the v3.85.0 minor (2026-05-26) — one feature minor plus two patches across roughly six weeks, down from the frequent minors earlier in 2026. Meaningful feature work is now flowing into v4, which remains pre-alpha/beta with no GA, so activity is real but decelerating on the shipped line, trimming this two points.

4.1.2
Changelog quality
70

Format is unchanged: GitHub Releases entries remain PR-reference-heavy with brief descriptions, supplemented by curated payloadcms.com/posts/releases blog posts. The v3-to-v4 migration narrative is still only the beta/preview release notes; no consolidated v4 migration guide is published yet. Still no inline migration snippets in individual release entries.

4.1.3
Roadmap transparency
72

GitHub Discussions Roadmap category remains the primary structured channel with community upvoting, and the publicly previewed v4 direction (admin UI redesign, native hierarchies/folders/tags, DAM, theming) continues to be communicated — reinforced by the 'early look at Payload 4.0' post and third-party status write-ups. Still no visual timeline or quarterly commitment tracking, which prevents scoring above the mid-70s.

4.1.4
Breaking change handling
60

v4.0.0-beta.0 (2026-04-22) plus the ongoing public v4 preview remain the test of v3-to-v4 migration handling — a beta/preview channel is the right pattern, but no formal codemods, deprecation timeline policy, or automated migration tooling have surfaced. The v2-to-v3 guide remains the reference quality bar. Holds at 60 pending observation of how v4 GA migration is supported.

Ecosystem & Community
4.2.1
Community size
86

Strong and growing across all proxy signals: ~42.9K GitHub stars (mid-2026) and npm weekly downloads around ~434K on the core payload package, with a clear upward trend since the Figma deal even as Strapi's downloads decline. Comfortably above the 75+ band; not higher because raw ecosystem scale still trails the very largest open-source communities.

4.2.2
Community engagement
73

No degradation post-Figma acquisition; core team remains active in Discord, GitHub Issues, and the Roadmap discussion category, and the v4 preview continues to generate active feedback threads. Backlog of older issues persists. No structural change to engagement signals since prior scoring.

4.2.3
Partner ecosystem
55

Formal partner directory at payloadcms.com/partners remains intentionally capped at ~30 best-fit agencies selected on real production work; no announced major SI partnerships (Accenture, Deloitte, Valtech) and no certification exam program have surfaced since prior scoring. Structure is mature for the platform's scale but caps below 60 without enterprise SI relationships or formal certification.

4.2.4
Third-party content
72

Third-party content continues to expand organically with Watch and Learn course coverage, Class Central video listings, growing YouTube tutorial volume, and continued tech-press attention from the Figma deal and v4 previews. Still no major Udemy/Pluralsight courses from well-known instructors and no books, capping below 75.

Market Signals
4.3.1
Talent availability
61

Indeed, ZipRecruiter, Arc.dev, and Upwork continue to show measurable Payload-specific demand with salary ranges in the $70K–$294K band. The Figma association sustains marketability, and TypeScript/Next.js overlap continues to broaden the practical talent pool. Still no certification pathway, holding the score in the niche-but-growing band.

4.3.2
Customer momentum
83

Figma acquisition (June 2025) remains the single largest momentum signal in the dataset, backed by a deepening case-study roster — Mazda (with Figma Dev Mode), plus logos including Vodafone, Sonos, and Blue Origin. Payload Cloud and the Figma Sites CMS integration continue to drive enterprise visibility. Growth-phase platform with exceptional upward trajectory holds steady; v4 GA still pending keeps it from rising further.

4.3.3
Funding and stability
86

Roughly a year post-Figma acquisition with no layoff or retrenchment signals; continued v3 maintenance (through v3.85.2, 2026-07-01) and active v4 development confirm sustained investment under Figma ownership, with the open-source commitment intact. Figma's resources continue to insulate Payload from typical seed-stage risk. Above 80; not higher because Payload is a wholly-owned subsidiary rather than independent with diversified backing.

4.3.4
Competitive positioning
82

Positioning is stable and strong: 'TypeScript-first, Next.js-native CMS backed by Figma' remains a narrative no headless competitor matches, and the Figma Sites integration creates a competitive moat. The publicly previewed v4 reinforces continued architectural ambition. Still absent from Gartner MQ / Forrester Wave coverage, which prevents a higher score.

4.3.5
Customer sentiment
82

G2 sits at 4.9/5 across ~59 reviews — an exceptional rating but a review count still well under the 200-review threshold the rubric calls out, cross-referenced by strong Capterra and Gartner Peer Insights entries. Common praise: TypeScript DX, Next.js integration, extensible admin UI, helpful Discord; recurring concerns: reliance on community plugins that may lapse, occasional slow admin navigation, and learning curve. Low review volume keeps this at 82.

5Total Cost of Ownership79▼
Licensing
5.1.1
Pricing transparency
85

Payload CMS core is MIT open source — fully free with no license cost to hide, making the single most important pricing question completely transparent. Published Payload Cloud tiers (Standard $35/mo, Pro $199/mo, Enterprise ~$833/mo or $10k/yr) remain documented, but new Cloud sign-ups have stayed paused for a full year post-Figma-acquisition with no replacement priced yet. The self-hosted model keeps cost transparency excellent; trimmed only because the future managed offering is undefined.

5.1.2
Pricing model fit
85

Self-hosted Payload has zero vendor pricing — cost is purely infrastructure (Node.js + Postgres/MongoDB), buyer-controlled and predictable with no API-call or bandwidth metering. No per-seat charges for self-hosted. With Payload Cloud paused for new buyers, the dominant model for new projects is flat self-hosted infra cost, which is among the most predictable in the CMS market.

5.1.3
Feature gating
92

All CMS features — access control, custom roles, versioning, audit/version history, REST/GraphQL/Local APIs, 20+ field types, Lexical rich text, block-based layouts, localization, and configurable auth/SSO — ship in the open-source MIT core with nothing gated behind a paid tier. This is a stronger feature-gating story than peers like Strapi, which lock SSO/RBAC/audit logs behind paid Enterprise/Cloud tiers. The Figma acquisition has not changed the MIT scope a year on, though a future Figma enterprise tier (dedicated support/hosting/visual editing) is emerging around — not inside — the core.

5.1.4
Contract flexibility
90

The MIT license requires no contract whatsoever for self-hosted deployments, which is now the standard path for new projects. There are no exit penalties — teams can self-host anywhere (Vercel, Cloudflare, VPS, Railway) at will, with no lock-in or minimum commitment. Existing Cloud customers retained access; the open-source path imposes maximum buyer flexibility.

5.1.5
Free / Hobby Tier
92

The MIT open-source license provides an unlimited, permanent, commercially permissive free tier with no content limits, user caps, or feature restrictions. One-click deploy to Vercel (free tier with Neon Postgres) or Cloudflare Workers (free tier with D1 + R2) enables genuinely production-capable hosting at $0/month. The Payload Cloud free Starter tier remains paused for new sign-ups, but the OSS free path — the meaningful one — is unaffected and remains as strong as any in the market.

Implementation Cost Signals
5.2.1
Time-to-first-value
80

The create-payload-app CLI scaffolds a full working project in minutes with blog, e-commerce, and website templates, and Payload v3's Next.js-native architecture lets CMS + frontend live in one app (v3.85.2 current; v4.0.0-beta.0 still the only v4 release, with v3 recommended for production). One-click Vercel/Cloudflare deploy buttons auto-provision the database, so first content can be created within ~30 minutes. Slightly below pure SaaS platforms that need zero local tooling, and the Cloud one-click path is paused so new teams self-deploy.

5.2.2
Typical implementation timeline
70

Community reports indicate experienced TypeScript/Next.js teams complete simple marketing sites in 1–2 weeks and moderate projects in 4–8 weeks, with the TypeScript-first approach reducing runtime bugs on complex builds. Teams new to the headless pattern or Payload's collection/field paradigm face a learning curve that extends timelines, and the code-first model requires technical expertise. No consistent G2 Implementation award data is available.

5.2.3
Specialist cost premium
80

Payload requires no platform-specific certifications or proprietary framework knowledge — any competent TypeScript/React/Next.js developer is productive after a short ramp on the collection/field model. The talent pool is the entire TypeScript/Node.js market, and Figma's backing is raising mainstream visibility further. No specialist premium applies, a clear cost advantage over traditional DXPs and proprietary headless platforms.

Operational Cost Signals
5.3.1
Hosting costs
57

With Payload Cloud paused for new sign-ups and no managed replacement announced a year on, self-hosting is the practical path for new projects — adding infrastructure decisions a pure SaaS CMS avoids. Costs are still attractive: $0/mo minimal on Vercel (Neon) or Cloudflare (D1+R2) free tiers, ~€7-45/mo on a Hetzner/Docker VPS, $40–100/mo for managed Postgres setups, and $200–500+/mo at HA enterprise scale. Held below 60 because the official managed option remains unavailable to new buyers.

5.3.2
Ops team requirements
52

Payload's persistent-server (Next.js-native) architecture favors a VPS-with-Docker default for production editors, which carries real ops work — DB patching, backup validation, scaling. Managed paths (Vercel, Cloudflare Workers, Railway, Render, Fly.io) keep overhead near-SaaS for some teams, but with Payload Cloud's zero-ops managed offering still paused and Payload shipping no built-in monitoring, health-check endpoints, or observability dashboards, every self-hosted deployment must stand up its own monitoring stack. Trimmed to 52 to reflect both the continued loss of an official fully-managed option and the DIY-observability burden.

5.3.3
Vendor lock-in and exit cost
80

Lock-in is very low: content lives in standard Postgres or MongoDB, exportable with ordinary database tools and no vendor involvement, and schemas live as TypeScript in Git. The MIT license permits forking, and REST/GraphQL APIs support programmatic export. The Cloud pause actually demonstrated the low-lock-in design — existing customers can self-host the identical codebase. Local API coupling adds application-code work, but raw data portability is excellent.

6Build Simplicity65▼
Learning Curve
6.1.1
Concept complexity
70

Payload's core abstractions — collections, globals, fields, hooks, access control — map directly to standard web concepts (DB tables, middleware, authorization), and it runs as code you own inside the Next.js App Router with no separate server, Docker container, or CORS to reason about. The v4.0.0-beta.0 preview refines the admin UI/design system and adds DAM and AI (MCP/Skills) work without introducing new conceptual layers, so the 'it's just a Next.js app' mental model still holds. Not higher because the hooks API and access-control patterns still take a few days to internalize.

6.1.2
Onboarding resources
47

Payload offers a multi-part blog/guide series ('Learn advanced Next.js with Payload's website template') alongside reference docs, plus create-payload-app scaffolding and Vercel/Cloudflare deploy templates. v4's first-party AI (MCP/Skills) work may aid AI-assisted onboarding, but there are still no interactive tutorials, in-console onboarding tour, or formal certification path; community Discord and YouTube content remain informal. Adequate for self-directed devs but light versus the structured paths Storyblok or Contentful provide.

6.1.3
Framework familiarity
88

Payload is built directly on Next.js and React with TypeScript-first config, a React admin panel, and standard REST + GraphQL APIs; any React/Next.js developer is productive immediately with zero proprietary framework overhead — Payload's strongest differentiator versus headless peers that ship custom SDKs or query languages. v4's experimental TanStack adapters signal an intent to reduce single-framework lock-in, though Next.js remains the first-class, production-recommended path.

Implementation Complexity
6.2.1
Boilerplate and starter quality
68

Official starters (blank, website, blog, e-commerce) via create-payload-app remain well-structured with TypeScript, Tailwind, React Server Components, SEO plugins, live preview, on-demand revalidation, and docker-compose for local Postgres; the e-commerce template is backed by a documented first-class Ecommerce feature (-t ecommerce). Continued cadence through v3.85.2 keeps starters API-current. Still Next.js-only — the v4 TanStack adapters are experimental, so no production Nuxt/Astro/SvelteKit variants — which caps the score just below the 70+ band.

6.2.2
Configuration complexity
68

A single payload.config.ts file remains the entry point with sensible defaults — DATABASE_URI and PAYLOAD_SECRET are the minimum env vars to run — and running inside Next.js means no separate server, Docker requirement, or CORS setup for the default deployment. The plugin system composes cleanly and recent v3.79–v3.85.2 releases extended capabilities through opt-in config rather than inflating the required surface. Among the lowest-friction CMS configuration experiences.

6.2.3
Data modeling constraints
42

The Postgres adapter auto-generates Drizzle migrations and the MongoDB adapter stays schema-flexible, and 2025–2026 guidance now documents safe additive schema evolution (add → backfill via Payload jobs) plus migration-only production mode. But Drizzle push still interprets a field rename as drop-and-add (accurate data-loss warning), so live-schema refactors require hand-written migrations and there is still no automated content-migration tooling. Better than Contentful's 50-field ceiling but well behind Sanity/Strapi schema-evolution ergonomics.

6.2.4
Preview and editing integration
52

Payload offers both client-side (useLivePreview hook) and server-side Live Preview, both well-documented, rendering the front end inside the Admin Panel with changes taking effect as you type; a community plugin (pemedia/payload-visual-editor) adds an in-admin visual editor, and the enterprise Visual Editor adds true WYSIWYG drag-and-drop on the live site. But core open-source preview still requires frontend code changes (adding the hook, configuring draft fetching), and the plug-and-play visual layer plus multiplayer editing sit behind the enterprise tier, unlike Storyblok or Sanity Visual Editing out of the box.

Team & Talent
6.3.1
Required specialization
82

Any senior TypeScript/React/Next.js developer is productive within days — no certification, no proprietary templating or query language. Platform-specific knowledge is limited to the hooks API, access-control patterns, and config structure, all natural extensions of standard Node.js conventions, so generalist talent pools apply directly.

6.3.2
Team size requirements
80

A solo full-stack developer can build and deploy a production Payload project. Payload Cloud was paused for new sign-ups after the Figma acquisition, so self-hosting is now the practical path — but one-click Vercel and Cloudflare deploys, managed container hosts (Railway, Render, Fly.io), and docker-compose for local dev keep DevOps overhead low. No dedicated backend, DBA, or solution-architect roles are required for typical projects.

6.3.3
Cross-functional complexity
44

The admin panel is functional for editors entering structured data, templates like the e-commerce starter ship layout builders and draft previews, and the Blocks field supports drag-and-drop sorting; v4's admin-UI work (status pills, bulk-action toolbar, cleaner list/edit views) further improves the editing experience. But true WYSIWYG page building and multiplayer editing remain enterprise-only, so in core Payload marketers still can't self-service new page types or layouts without developer involvement — typical of developer-first headless CMSes.

7Operational Ease47▼
Upgrade & Patching
7.1.1
Upgrade difficulty
48

Within v3, minor/patch upgrades follow standard npm semver workflows (v3.85.0 May 26 → v3.85.1 Jun 9 → v3.85.2 Jul 1 2026), and the previously painful Next.js 16 migration is now fully resolved (Payload supports Next.js 16.2.x with the Turbopack HMR blocker fixed upstream). But undocumented breaking changes between minors persist (GitHub #10512) and v4.0.0-beta remains pre-alpha with no consolidated migration guide, so the next major migration is still on the horizon. Not lower because within-v3 bumps and Next.js 16 are now routine; not higher because the looming v4 migration and minor-version surprises keep friction above SaaS peers.

7.1.2
Security patching
42

CVE-2026-25544 (critical blind SQL injection in the Drizzle adapter, enabling account takeover) was fixed in v3.73.0 and disclosed via GHSA-xx6w-jxg9-2wh8; no new Payload-specific critical CVE has appeared in the v3.84–v3.85 line. A dedicated /security page exists at payloadcms.com/security. With Payload Cloud discontinued, all users self-host and must apply patches manually via npm update, and no formal patch SLAs are published; upstream React 19/Next.js advisories continue to require manual project-level updates. No change from prior assessment.

7.1.3
Vendor-forced migrations
53

The MIT licence still means no contractual migration obligation for self-hosted users. The v4.0.0-beta line signals another major-version transition is coming, compounding the earlier Payload Cloud discontinuation that already forced Cloud customers to self-host; a v3→v4 migration guide is now in the docs but the final API remains incomplete and v4 is not GA. Not higher because two major transitions (v2→v3, now v3→v4) plus the Cloud shutdown show a pattern of disruptive change; not lower because the open-source licence compels no migration and v4 has not yet shipped GA.

7.1.4
Dependency management
52

Payload v3 depends on Next.js, React 19, the Lexical editor, and a database adapter (MongoDB or Postgres via Drizzle); the Mongo adapter took a major bump (db-mongodb/2.0.1, May 2026) and Next.js 16 support required coordinated upstream fixes. Upstream React 19 (CVE-2025-55182), Next.js (CVE-2025-66478), and the Drizzle adapter (CVE-2026-25544) have all forced urgent updates — a broader transitive vulnerability surface than typical headless CMS peers. The v4 beta retains the same core dependency stack, so this profile is unlikely to improve near-term; no change from prior assessment.

Operational Overhead
7.2.1
Monitoring requirements
38

No built-in monitoring, health-check endpoints, or observability dashboards for self-hosted instances. Standard Node.js APM tooling (Datadog, New Relic, OpenTelemetry) works but requires manual setup, and with Payload Cloud discontinued there is no managed monitoring fallback — every deployment requires custom monitoring infrastructure. The v3.84–v3.85 releases added no observability features; no change from prior score.

7.2.2
Content operations burden
42

The import-export plugin came out of beta in v3.85.0 (May 2026) with collection- and field-level hook support, easing bulk content portability, but core content hygiene tooling remains absent: no orphaned-document detection, no broken-reference alerts, no scheduled expiry workflows. The hooks system can implement these but requires developer effort, and content model changes (adding/removing fields) require a code deploy with careful additive migration discipline. No change from prior score — the plugin maturity addresses portability, not hygiene.

7.2.3
Performance management
45

Performance remains self-managed: the depth relationship parameter can produce N+1 query patterns, database indexes must be manually configured, and CDN/cache layers are the implementer's responsibility. There are no built-in performance recommendations or auto-optimization, and with Cloud gone there is no managed infrastructure option. The v3.84–v3.85 releases added no performance tooling; no change from prior score.

Support & Resolution
7.3.1
Support tier quality
48

With Payload Cloud discontinued, mid-tier paid support options have narrowed. Enterprise support ($10k+/yr) includes SSO, multitenancy, and direct support but response SLAs remain undocumented, while open-source users rely solely on community channels (Discord, GitHub) with no SLA. Good support is firmly gated behind the Enterprise tier under Figma; no change from prior score.

7.3.2
Community support quality
57

2025–2026 review sources (Capterra 4.9/5, G2 4.9/5 across ~59 reviews, Product Hunt) consistently praise the Discord community as friendly and helpful with founders actively participating and fast response times, and GitHub issues receive reasonable triage. Stack Overflow coverage remains thin versus mature platforms, and reviewers flag reliance on potentially unmaintained community plugins as a long-term risk — a concern likely to sharpen during the v3→v4 transition. No change from prior score.

7.3.3
Issue resolution velocity
45

The team demonstrated strong recent responsiveness on the Next.js 16 compatibility effort, shipping multiple PRs alongside upstream Vercel fixes (conditional tab IDs, import-map HMR reliability, Turbopack build support) to unblock a major framework migration, while maintaining a steady patch cadence (v3.85.0 May 26 → v3.85.1 Jun 9 → v3.85.2 Jul 1 2026) with prompt point-release bug fixes. CVE-2026-25544 was patched promptly, but a long-tail non-critical backlog persists (GitHub #10512 open since Jan 2025). Not higher because the stale backlog and roughly monthly (no longer weekly) minor cadence limit responsiveness; not lower because critical-patch handling, upstream coordination, and parallel v4 development remain healthy.

8Use-Case Fit33▼
Marketing Sites
8.1.1
Landing page tooling
48

Payload's enterprise-tier Visual Editor delivers click-to-edit, inline text/image editing, and drag-and-drop block reordering on the live site, with field-level access control and an audit trail. However, this remains enterprise-only — open-source users rely on the Blocks field plus Live Preview, where developers must define every layout option upfront. The v4.0.0-beta.0 line (released 2026-04-22, still pre-alpha and explicitly not for production — v4 remains beta.0-only through 2026-07) signals a full Figma-based admin-UI redesign and broader visual-editing investment but ships no GA landing-page builder. Community options (Puck, payload-visual-editor) provide partial drag-and-drop. Marketers can edit content within developer-defined structures but cannot independently create new layouts.

8.1.2
Campaign management
25

No campaign management features through v3.85.2 / v4.0.0-beta.0: no content calendar, no multi-channel scheduling, no campaign analytics, no campaign-level workflows. Scheduled publishing via draft/publish is the only time-based control. Payload has not signaled campaign management as a roadmap priority.

8.1.3
SEO tooling
68

The official @payloadcms/plugin-seo provides meta title, description, OG/Twitter card fields with preview and basic validation. The @payloadcms/plugin-redirects handles redirect management with Next.js integration (301/302/307/308). Payload publishes an official guide for dynamic sitemap generation with Next.js, but sitemap generation still requires custom implementation. No SEO scoring, no canonical enforcement, no built-in Schema.org generation. Coverage of SEO basics remains solid for a headless CMS through v3.85.2.

8.1.4
Performance marketing
40

The @payloadcms/plugin-form-builder provides form creation, field configuration, multi-step lead generation forms, dynamic personalized email on submission, and Stripe payment field support. Multi-part upload support (v3.82/v3.84) is useful for file-rich lead forms but does not add conversion tracking, UTM awareness, or marketing automation hooks. CTA management, conversion event integration, and ad-platform sync still require external tooling (GTM, HubSpot, etc.) through v3.85.2.

8.1.5
Personalization and targeting
20

No native personalization or audience segmentation through v3.85.2. Payload exposes content via API; runtime targeting requires external tools. Documented integrations exist with Croct (real-time audience evaluation, location/behavior/rule personalization, variant analytics) and Statsig (feature flags, A/B testing, session replay), but nothing native — no behavioral targeting, geo-targeting, or rule-based personalization in the platform itself.

8.1.6
A/B testing and experimentation
38

Payload's enterprise tier offers static A/B variant testing delivered via Next.js static generation — variants are pre-built and routed at the CDN, faster than runtime A/B but limited to statically known variants. Enterprise-only with no statistical reporting or auto-winner inside the CMS. Open-source users must integrate Statsig, Croct, or LaunchDarkly. No native experimentation features added through v3.85.2.

8.1.7
Content velocity
47

Within developer-defined templates, content velocity is solid: Live Preview, autosave, drafts, version history, and inline block editing reduce friction. v3.85.0 graduated the official @payloadcms/plugin-import-export out of beta — adding stable CSV/JSON bulk import and export plus collection-level and field-level hooks and configurable per-collection limits — a genuine bulk-operations capability that speeds large content migrations and batch edits. v3.83's custom collection views and Expanded Plugin API (definePlugin) further tailor admin UIs per content type. Enterprise adds Multiplayer Editing and Publishing Workflows. However, every new page layout still requires a developer, and the admin remains code-configured rather than visually composed.

8.1.8
Multi-channel publishing
45

Payload is API-first with structured content models (REST + GraphQL), making multi-channel delivery to web, mobile, kiosk, or signage technically possible. However, there are no native channel-specific renditions, no email delivery, no social push, and no channel-specific transforms through v3.85.2. Developers wire each channel independently. Score reflects API-based multi-channel capability without native channel orchestration.

8.1.9
Marketing analytics integration
25

No native analytics dashboard, no content performance metrics in the admin, no pre-built GA4/Adobe Analytics/Mixpanel connectors. Analytics are implemented entirely on the frontend via script tags or custom event tracking. Community plugins (e.g. a GA4 ecommerce plugin) exist but are third-party, not official. Payload does not surface engagement data, content decay metrics, or attribution within the CMS through v3.85.2.

8.1.10
Brand and design consistency
35

Brand consistency is enforced at the code level via predefined block types, field schemas, and component structures. Developers can restrict which blocks are available to editors (soft enforcement). However, there are no locked style tokens, no visual brand guardrails, and no approved component palette UI within the admin through v3.85.2. The v4.0 beta line previews a Figma-based design system with semantic tokens but is pre-alpha and aimed at admin-UI styling, not a brand-token enforcement system for published content.

8.1.11
Social and sharing integration
35

@payloadcms/plugin-seo includes OG image, OG title, and Twitter card fields — covering social preview cards. No social scheduling, no push-to-social workflows, and no UGC embed tooling exists natively through v3.85.2.

8.1.12
Marketing asset management
38

Native media library supports folder organization, file versioning, bulk upload, and field/document-level media access control. v3.82 media disambiguation and v3.83 composite prefixes for storage adapters (S3, Azure, GCS, R2, Vercel Blob) were incremental DX improvements. The v4.0 beta line previews broader DAM enhancements but is pre-alpha and not GA. Through v3.85.2 there are still no native image transforms (Cloudinary or Sharp adapter required), no asset tagging/taxonomy UI, and no rights management. Adequate for small-scale needs; falls short of a DAM for marketing volumes.

8.1.13
Marketing localization
45

Payload's localization system is genuinely capable: unlimited locales, field-level translation toggles, fallback locales, locale switcher in admin. v3.80 added RTL direction support for Arabic in the richtext editor. Applies to marketing content without limitation. However, no transcreation workflows, no locale-specific campaign scheduling, no market-level publishing calendars, and no regional compliance automation through v3.85.2.

8.1.14
MarTech ecosystem connectivity
25

No pre-built connectors to CRM (Salesforce, HubSpot), MAP (Marketo, Pardot), CDP, or ad platforms at the official plugin level through v3.85.2. The form builder forwards submissions via email; webhook/HTTP adapters require custom development. definePlugin (v3.83) improves cross-plugin discovery but does not ship MarTech connectors. API-first architecture makes integration possible but every MarTech connection is a custom build.

Commerce
8.2.1
Product content depth
58

@payloadcms/plugin-ecommerce (still Beta) provides purpose-built product primitives: products with Variant Types and Variant Options (e.g. Size → S/M/L) attached via a join field, a separate price field per configured currency, carts for authenticated and guest users, orders/transactions, customer addresses, Stripe via an adapter pattern, and React UI utilities for commerce flows. v3.84 added locale-aware currency formatting. The plugin remains Beta through v3.85.2 with breaking changes possible and an active RFC still surfacing gaps — no PIM features, no attribute faceting, no variant matrix UI, and shipping/taxes/subscriptions require custom implementation.

8.2.2
Merchandising tools
20

No category management UI, no promotional content scheduling, no cross-sell/upsell content management, no search result merchandising. plugin-ecommerce covers transactional primitives only — developers can modify transaction totals via hooks for bulk discounts, but this is checkout calculation logic, not editorial merchandising tooling. No merchandising features added through v3.85.2. Definitively outside Payload's target use case.

8.2.3
Commerce platform synergy
35

Community guides document content-commerce splits with Shopify (Payload as content layer, Shopify transactional), Medusa.js offers an official Payload integration, and Spree Commerce has documented integration patterns. No pre-built connectors for Shopify, commercetools, or BigCommerce at the official plugin level. Content-commerce blending with major external platforms still requires custom API/webhook development through v3.85.2.

8.2.4
Content-driven storytelling
35

Relationship fields can reference products from plugin-ecommerce within editorial content, enabling buying guides or lookbooks at the data-model level. Not a first-class authoring pattern: no native shoppable content UI, no inline purchase CTA builder, no editorial-commerce blending template. Developers must wire up content-product relationships in code through v3.85.2.

8.2.5
Checkout and cart content
28

plugin-ecommerce provides cart and order primitives but no mechanism to inject CMS-managed content (trust badges, upsell banners, shipping callouts) into checkout flows without custom frontend development. The plugin covers data storage for transactions, not editorial content rendered in transactional UIs, through v3.85.2.

8.2.6
Post-purchase content
20

No native post-purchase content management. Orders exist as data records, but there is no CMS-managed order confirmation content, no delivery tracking templates, no product onboarding sequences, no review solicitation workflow. Post-purchase content would be entirely frontend-custom consuming order data from the API through v3.85.2.

8.2.7
B2B commerce content
35

Granular access control (role-based, document-level, field-level) makes gated catalogs and account-specific content access technically possible. v3.81 added field-level access control for auth fields. No native B2B features: no quote-request flow, no customer-specific pricing display in the CMS, no account-based catalog segmentation UI. The ecommerce plugin ships no built-in B2B module. B2B patterns require custom development on top of RBAC primitives through v3.85.2.

8.2.8
Search and discovery content
22

@payloadcms/plugin-search generates search records optimized for fast querying within Payload, suitable for basic content lookup but not commerce-grade faceting or relevance. Faceted search, synonym management, and search landing pages still require external integration (Algolia, Typesense, Elasticsearch). No commerce search features added through v3.85.2.

8.2.9
Promotional content management
25

No dedicated promotional content tooling. Scheduled publishing via draft/publish provides basic time-activation, and plugin-ecommerce supports promo-code/discount logic via transaction-total hooks (community guide documents promotional codes), but there are no countdown timers, no promo messaging blocks, no tiered pricing tables, and no channel-specific promotional targeting. Promotional content requires custom implementation through v3.85.2.

8.2.10
Multi-storefront content
40

@payloadcms/plugin-multi-tenant combined with unlimited localization makes multi-storefront architectures viable: each storefront can be a tenant with content isolation and locale-specific editorial. The official localized-multitenant example demonstrates the pattern. Storefront-specific editorial still requires custom frontend routing; no native shared-product with storefront-specific editorial UI through v3.85.2.

8.2.11
Visual commerce and media
28

Native media library handles image and file uploads with basic access control. No 360-degree views, no AR/3D model references, no image hotspot linking, no advanced zoom. Image optimization requires Cloudinary or a Sharp adapter. The v4.0 beta line previews broader DAM work but is pre-alpha; no commerce-grade media features through v3.85.2. Payload provides storage and reference fields only.

8.2.12
Marketplace and seller content
25

Multi-author content via RBAC is possible — sellers could be assigned to specific product collection records. No marketplace-specific tooling: no seller profile management UI, no seller-contributed product description workflows, no review aggregation, no content moderation queue. The ecommerce plugin ships no marketplace capability. Multi-vendor patterns require entirely custom development through v3.85.2.

8.2.13
Commerce content localization
50

Payload's localization (unlimited locales, field-level toggle, fallback locales) applies to product content without restriction. v3.84's locale-aware currency formatting in plugin-ecommerce delivers a currency-aware content block at the platform level rather than as custom frontend code. Still no EU regulatory label generation (CE, REACH, Prop 65) and no market-specific promo calendar; commerce-specific localization features beyond currency are absent through v3.85.2.

8.2.14
Commerce conversion analytics
15

No native connection between content and commerce metrics through v3.85.2. No revenue attribution to content pages, no content-assisted conversion tracking, no product content performance dashboard within Payload. Analytics require external tooling (GA4, Segment) with custom event instrumentation on the frontend; a third-party GA4 ecommerce plugin exists but is community-maintained, not official.

Intranet & Internal
8.3.1
Access control depth
75

Function-based access control supports row-level document filtering, field-level access, and condition-based permissions. Enterprise SSO plugin provides SAML and OAuth 2.0 (Okta, Azure AD, Google) with auto-provisioning, though SSO remains plugin-gated rather than first-class core. v3.81 added field-level access control for auth fields. Open-source users implement custom auth strategies for SSO. Strong floor for intranet access restriction, unchanged through v3.85.2.

8.3.2
Knowledge management
48

Content modeling flexibility supports knowledge base structures with taxonomy via relationship/select fields and version history via Versions. The v3.85.0 import/export plugin (now GA, with collection/field-level hooks) eases bulk knowledge migration. Still no knowledge lifecycle features (review reminders, expiry, archival workflows), no dedicated internal search beyond plugin-search basics, and no taxonomy management UI through v3.85.2.

8.3.3
Employee experience
30

No portal-facing employee features: no news feed, no notifications to consumers, no social features, no employee directory, no personalized dashboard, no mobile app. The admin panel targets editors/administrators, not content consumers. Building an intranet portal requires a fully custom frontend treating Payload as a data API, unchanged through v3.85.2.

8.3.4
Internal communications
20

No targeted internal communications features. A news/announcements collection is modelable, but there are no audience targeting segments, no read receipts, no acknowledgment tracking, no mandatory-read workflows, no push notification delivery to employees. Limited to creating publishable entries with no delivery or engagement infrastructure through v3.85.2.

8.3.5
People directory and org chart
22

An employee directory collection can be modeled with custom fields, and relationship fields can represent manager hierarchies. No native directory UI, no org chart visualization, no skills/expertise search, no HR system integration (Workday, BambooHR). Building a usable directory requires a completely custom frontend, unchanged through v3.85.2.

8.3.6
Policy and document management
35

Versions provides full version history with author tracking; audit logs supply a change audit trail. Enterprise Publishing Workflows enable multi-step approval chains down to the field level with dependency mapping, notifications, and inline feedback before publication. No mandatory-acknowledgment tracking, no automated expiry/review reminders, no archival state machine through v3.85.2. Basic document publishing with version control is available; policy-specific lifecycle tooling is absent.

8.3.7
Onboarding content delivery
20

Onboarding content collections can be modeled (role-based content paths via access control, time-gated content via conditional logic), but nothing is purpose-built. No progressive disclosure mechanisms, no 30/60/90-day journey templates, no task checklists, no HR-triggered new-hire portal flows. Building a structured onboarding experience requires a fully custom frontend through v3.85.2.

8.3.8
Enterprise search quality
22

@payloadcms/plugin-search provides basic search records optimized for fast querying within Payload — adequate for simple content lookup but not federated, AI-relevant, or facet-rich search. Federated search (SharePoint, Confluence, Drive), AI-powered relevance, and search analytics still require external platforms (Algolia, Typesense, Elasticsearch). No native enterprise search through v3.85.2.

8.3.9
Mobile and frontline access
25

No native mobile app for content consumers. The admin panel is responsive and accessible from mobile browsers for editors. Frontline workers consuming intranet content would need a custom-built PWA or native app against the Payload API. No offline support, no push notifications, no kiosk mode through v3.85.2.

8.3.10
Learning and training integration
15

No LMS integration and no micro-learning features through v3.85.2. Learning content can be hosted as collection entries, but there is no course assignment, completion tracking, certification management, or integration with Cornerstone, Workday Learning, or similar LMS platforms.

8.3.11
Social and collaboration features
15

No social layer: no comments, no reactions, no discussion forums, no peer recognition, no polls/surveys, no idea submission, no community spaces. Payload is a content management system with no employee engagement or social features through v3.85.2. Building any social functionality requires a completely custom implementation.

8.3.12
Workplace tool integration
22

No native integration with Microsoft 365/Teams, Google Workspace, or Slack through v3.85.2. Hooks and webhooks support custom-built notifications to external services, but there are no pre-built connectors, no embedded content card delivery to Teams, and no bot-driven notification patterns. v3.84's MCP plugin server instructions support is an AI-tooling primitive, not a workplace integration.

8.3.13
Content lifecycle and archival
25

No automated review dates or stale content flagging. Draft/publish states and Versions provide history; content can be unpublished manually. No scheduled review reminders, no ownership-based freshness enforcement, no archival workflow state through v3.85.2. Content lifecycle management beyond draft/published requires custom automation.

8.3.14
Internal analytics and engagement
15

No native internal analytics through v3.85.2. Page views, engagement, failed search terms, and adoption dashboards would require external analytics tooling (GA4, Plausible) integrated at the frontend. Payload does not surface content performance or employee engagement metrics.

Multi-Brand / Multi-Tenant
8.4.1
Tenant isolation
55

@payloadcms/plugin-multi-tenant provides tenant-scoped document access, admin UI tenant switching, and tenant-aware content isolation by adding a tenant field to specified collections. Payload markets multi-tenancy as built-in with no add-on cost. v3.80 added disableUnique for slug fields in multi-tenant setups, v3.81 fixed login for users without tenant assignment, and ongoing patches continue hardening the plugin. Still runs all tenants in a single database/instance with no separate environment or API key per tenant — silo-based isolation rather than full tenant separation, unchanged through v3.85.2.

8.4.2
Shared component library
42

Multi-tenant plugin enables tenant-scoped content but does not natively provide a cross-tenant shared component or global content library mechanism. Globals can be configured for shared content consumed by all tenants; per-tenant overrides of shared components require custom implementation. No brand-override mechanism or token-level sharing exists through v3.85.2.

8.4.3
Governance model
38

@payloadcms/plugin-multi-tenant provides centralized admin view of tenants and tenant-scoped user management. Enterprise Publishing Workflows enable approval chains down to the field level, but governance scoping is per-collection, not per-tenant. No cross-brand approval workflows, no enforced content standards across brands, no global policy configuration. Real cross-brand governance frameworks must be custom-built, unchanged through v3.85.2.

8.4.4
Scale economics
48

Open-source MIT licensing means zero per-brand licensing cost, and Payload markets multi-tenancy as built-in with no expensive add-ons or arbitrary limitations. The official multi-tenant plugin on a shared instance means one Payload deployment can serve N tenants. Each new brand still requires meaningful developer time for setup and custom governance. v3.83's profiling utilities help measure performance under multi-tenant load. Economics are good on licensing and infrastructure but developer-intensive per-tenant setup limits overall economies of scale.

8.4.5
Brand theming and style isolation
30

No per-brand theming at the platform level. Payload supports serving uniquely branded environments across multiple domains from one codebase, with subdomain routing for separation. The admin UI is shared across tenants — the multi-tenant guide doesn't cover admin UI branding, though logo components can be overridden via React hooks to render tenant-aware UI. Frontend brand identity is implemented entirely in custom Next.js frontends per brand; no per-brand design token system in the platform through v3.85.2.

8.4.6
Localized content governance
35

Official localized-multitenant example demonstrates the combination of multi-tenant isolation with unlimited locales — each tenant can have locale-specific content. No per-brand translation approval workflows, no shared vs. isolated translation workflow controls, no regional legal content governance per brand. Combination is technically possible but not governed at the platform level through v3.85.2.

8.4.7
Cross-brand analytics
15

No cross-brand analytics capability through v3.85.2. No portfolio dashboard, no per-brand engagement comparison, no publishing cadence metrics across tenants. Analytics require external tooling and manual aggregation across tenant-specific frontends.

8.4.8
Brand-specific workflows
30

Enterprise Publishing Workflows allow approval chains down to the field level, but workflows scope to collections rather than tenants — no mechanism to configure independently-scoped approval chains per tenant within the multi-tenant plugin. Workflows would need custom per-tenant routing logic. Central audit of brand-specific workflow activity is not natively supported through v3.85.2.

8.4.9
Content syndication and sharing
30

Globals provide a mechanism for shared content consumed across tenants — suitable for press releases or legal disclaimers at a basic level. The v3.85.0 import/export plugin (now GA, CSV/JSON, with collection/field-level hooks) adds a stable mechanism to move content sets between instances or tenants, which helps corporate-to-brand content distribution. Still no override-control layer, no push update propagation to child brands, and no per-brand override surface. Syndication patterns require custom implementation on top of Globals and import/export through v3.85.2.

8.4.10
Regional compliance controls
22

No per-brand or per-region compliance guardrails. Access control restricts who can publish content, but there are no platform-enforced GDPR consent requirements, no per-brand cookie policy configuration, no data residency controls at the tenant level, no publishing guardrails preventing non-compliant content. Compliance is an organizational responsibility outside Payload through v3.85.2.

8.4.11
Design system management
22

No centralized design system management at the platform level. Brand teams share code-level component libraries via npm packages and Git, but there is no Payload-native design system registry, no version propagation across tenants, no brand extension mechanism. The v4.0 beta line previews a Figma-based design system with semantic tokens but is pre-alpha and aimed at admin-UI extensibility, not cross-tenant component versioning; through v3.85.2 there is no design system registry or component versioning across tenants.

8.4.12
Cross-brand user management
48

@payloadcms/plugin-multi-tenant implements a central admin role that can view and manage all tenant data while tenant-scoped admins access only their own brand. Enterprise SSO (SAML/OAuth 2.0) enables per-brand IdP integration and auto-provisioning. v3.81's field-level access control for auth fields adds finer-grained control over user attributes. No cross-brand contributor role, and autonomous brand teams remain isolated by design without cross-tenant visibility for non-global admins, unchanged through v3.85.2.

8.4.13
Multi-brand content modeling
35

All tenants in the multi-tenant plugin share collection schemas defined in code. Per-brand field extensions require forking the collection configuration or using conditional field visibility. v3.83's definePlugin and custom collection views improve admin customization but do not enable per-tenant schema extensions — schema changes still affect all tenants through v3.85.2.

8.4.14
Portfolio-level reporting
15

No portfolio-level reporting through v3.85.2. No executive dashboards, no content freshness tracking by brand, no publishing SLA adherence metrics, no cost allocation per tenant, no capacity planning tooling. Reporting would require custom data extraction from the Payload database and external BI tooling.

9Regulatory Readiness & Trust39▼
Data Privacy & Regulatory
9.1.1
GDPR & EU data protection
38

Payload CMS Inc. has appointed EDPO as its EU GDPR Article 27 representative and EDPO UK Ltd as its UK GDPR representative, demonstrating a formal GDPR compliance posture. However, no public DPA, no sub-processor list, no vendor EU data residency option (Payload Cloud discontinued post-Figma acquisition), and no right-to-erasure tooling or cookie consent in core. Score reflects Article 27 representation but the absence of a DPA and data-subject tooling.

9.1.2
HIPAA & healthcare compliance
20

No BAA available from Payload CMS. No healthcare-specific documentation or HIPAA-eligible infrastructure designation. Payload is a developer-focused headless CMS not positioned for healthcare PHI use cases. Technically deployable on HIPAA-compliant infrastructure by the operator but zero platform-level support or guidance exists. Score sits at the rubric floor for 'no HIPAA coverage'.

9.1.3
Regional & industry regulations
22

Payload has Article 27 representatives for both EU GDPR and UK GDPR, but no FedRAMP, no CCPA tooling, no PIPEDA or LGPD documentation, no industry certifications (PCI-DSS, HITRUST). Payload is a developer tool for building applications, and regional regulatory compliance is largely the operator's responsibility. Score aligns with the rubric range for 'GDPR only' coverage.

Security Certifications
9.2.1
SOC 2 Type II
25

No SOC 2 attestation for Payload CMS. The payloadcms.com/security page touts enterprise features (SSO, audit logs, field-level access) but lists no third-party attestation, and OSS self-hosted Payload cannot itself hold SOC 2. Note: an unrelated Cincinnati payments fintech also named 'Payload' (payload.com) holds SOC 2 Type II and PCI DSS Level 1 — do not attribute these to Payload CMS. Score reflects the OSS rubric floor.

9.2.2
ISO 27001 / ISO 27018
25

No ISO 27001 certification exists for Payload CMS or Payload Cloud. The project lacks a formal ISMS scoped to the platform. ISO 27001 is not applicable to the open-source software artifact itself, and the vendor has not pursued certification for a managed service (Payload Cloud was discontinued after the Figma acquisition). Parent company Figma's certifications do not transfer to the Payload product. Score aligns with the OSS rubric floor.

9.2.3
Additional certifications
20

No additional compliance certifications of any kind — no CSA STAR, no PCI DSS, no Cyber Essentials, no FedRAMP, no IRAP, no C5. Payload is a developer tool for building applications, not an enterprise compliance-certified platform. Score aligns with the OSS rubric floor.

Data Governance
9.3.1
Data residency & sovereignty
80

Self-hosted deployment gives operators complete, unrestricted control over hosting region, database location, and storage — no platform constraints on data residency whatsoever, the core benefit of self-hosted OSS for this dimension. The managed Payload Cloud offering (which had provided EU-region residency) was discontinued following the June 2025 Figma acquisition, so self-hosting is now the only path and residency is fully operator-determined. Score reflects operator-level sovereignty, not a vendor contractual guarantee.

9.3.2
Data lifecycle & deletion
28

No data lifecycle management, PII governance, or automated erasure features in Payload core. Document versioning and soft-delete exist for content management purposes but are not personal-data governance tooling. Operators must custom-build retention schedules, erasure workflows, and PII management. The code-first model enables implementation but provides no scaffolding.

9.3.3
Audit logging & compliance reporting
44

Payload offers a dedicated Enterprise Audit Logs feature providing visibility into logins, user actions, and document changes over time, positioned for compliance requirements. Version history tracks document-level changes including which user made each change, and community plugins (payload-auditor) extend this. However, no native SIEM integration, no configurable retention, and no log export documented, and the feature requires the paid Enterprise tier.

Platform Accessibility
9.4.1
Authoring UI accessibility
62

Payload publishes a dedicated accessibility doc stating the admin panel is actively working toward full WCAG 2.2 AA compliance, with axe integrated into the e2e test suite for long-term regression coverage plus custom utilities testing keyboard navigation, window overflow, and focus indicators. This is a documented, automated commitment — a clear step above a 'functional but unstated' posture. Not 70+ because there is no formal third-party conformance report or VPAT/ACR; the target is aspirational and self-reported.

9.4.2
Accessibility documentation
42

Payload has published an accessibility documentation page that reports the current state of the admin panel's WCAG 2.2 AA compliance and directs users to a GitHub Discussion for reporting issues — placing it above the 'no documentation' band. However, there is still no formal VPAT or ACR available for procurement and no Section 508 or ATAG 2.0 conformance statement, so organizations requiring a VPAT cannot obtain one. Score sits at the lower end of the 'accessibility page without formal VPAT' band.

10AI Enablement41▼
AI Content Creation
10.1.1
AI text generation & editing
42

Payload's Enterprise AI tier (payloadcms.com/enterprise/enterprise-ai) ships a native writing assistant — text generation, rewriting, and draft suggestions via a Lexical editor toolbar action — described as 'engineered to accompany your efforts, not replace them.' The community `payload-ai` plugin (ashbuilds/payload-ai) and the enterprise tier both support BYOK across OpenAI, Anthropic, and Google. Held in the basic-generation band because it is enterprise-gated (the OSS core ships no generation) and lacks documented brand-voice guardrails or bulk-generation controls.

10.1.2
AI image & media generation
30

DALL-E-powered image generation is available via the enterprise AI tier and community plugins, turning prompts into images inside the editor (Microsoft's DALL-E-powered 'Designer' tool is the headline case study). Auto alt-text is not documented as a distinct native feature, and there is no AI focal-point crop or DAM video AI. Enterprise-gated with thin documentation on integration depth.

10.1.3
AI translation assistance
38

The Enterprise AI tier offers LLM-powered document translation triggered in 'two clicks' through any configured provider (BYOK across OpenAI, Anthropic, Google). It is a basic MT hookup with configurable providers but minimal workflow controls — no documented brand-voice preservation across locales or translation quality scoring, and no dedicated AI-TMS integration.

10.1.4
AI metadata & SEO automation
42

The official Payload SEO plugin (payloadcms.com/docs/plugins/seo) exposes custom `generateTitle`/`generateDescription` functions, letting developers wire any LLM in for AI meta generation, and the Enterprise AI tier auto-generates metadata from live document data. This requires developer configuration and ships no out-of-the-box on-page SEO scoring dashboard, keeping it in the partial-automation band.

AI Workflow Automation
10.2.1
AI-assisted content operations
35

A documented four-stage AI workflow (research → writing → review → quality analysis) automates content ops, and auto-vectorization for RAG is built into the enterprise AI framework; afterChange hooks enable autonomous content chains (e.g. auto-populating a field from a generated script). These remain largely custom pipeline implementations on top of Payload's event-driven hooks rather than built-in editorial AI — no native auto-tagging, duplicate detection, or smart-scheduling UI.

10.2.2
Agentic workflow automation
28

Multi-step agentic pipelines are achievable via Payload's hooks, webhooks, MCP plugin, and clean REST/GraphQL APIs, with community examples showing multi-agent content roles (researcher, writer, editor, quality analyst). No named agentic product exists — FocusReactive's 2026 agentic-CMS analysis names Sanity as the leader and positions Payload as 'infrastructure to build a custom AI stack.' The v4.0 beta (v4.0.0-beta.0, April 2026, still pre-GA) lists AI workflows and improved MCP among its focus areas but ships nothing GA yet.

10.2.3
Content intelligence & insights
30

The enterprise RAG framework enables semantic similarity search that can surface related content and gaps, and auto-generated vector embeddings support recommendation-style intelligence. There is no dedicated content-intelligence dashboard, content-health metrics, stale-content detection, or editorial priority recommendations in official docs — the intelligence layer must be custom-built on the vector store API.

10.2.4
AI content auditing & quality
30

The enterprise AI quality-analysis stage scores articles on SEO, readability, AI risk, and brand alignment in the Payload sidebar, and the `payload-auditor` plugin plus enterprise audit logs (payloadcms.com/enterprise/audit-logs) track change history. There is no comprehensive AI-native auditing at scale (across hundreds of pages) or a dedicated brand-voice compliance tool documented.

AI Search & Personalization
10.3.1
AI/semantic search
56

Payload Enterprise AI Search (payloadcms.com/enterprise/ai-search) auto-vectorizes content for semantic search 'out of the box,' and Payload markets itself as 'the only RAG-ready CMS' that vectorizes content automatically with full control over chunking and embedding, storing embeddings directly in the existing database with access-control-aware delivery. Per the prompt's headless-CMS guidance (native embedding/RAG should score 60+) this earns a strong mark, held just below 60 because it is enterprise-gated while the OSS core requires custom vector integration.

10.3.2
AI-powered personalization
25

Payload supports vector-embedding content recommendations and user-level access control that can be combined for personalized delivery, and markets AI-generated real-time UI components. There is no dedicated ML personalization engine, predictive segment assignment, or cold-start handling — personalization must be hand-built via the RAG framework and REST API, making it developer-constructed rather than an ML-driven product.

AI Platform & Extensibility
10.4.1
MCP server availability
67

The official `@payloadcms/plugin-mcp` (payloadcms.com/docs/plugins/mcp) auto-generates MCP tools for all collections and globals, with an in-admin MCP → API Keys panel that toggles capabilities per collection, global, tool, prompt, and resource and requires a Bearer-token API key — a documented permission matrix plus schema awareness and read/write CRUD. Supports embedded and standalone modes and is Claude Desktop compatible; improved MCP support is a named Payload 4.0 focus, and multiple community servers exist. Held below 75 because explicit publish/workflow operations and a full production permission story are less documented than the schema/CRUD surface.

10.4.2
Bring your own AI model/key (BYOM/BYOK)
65

Payload's open-source architecture and enterprise AI tier are explicitly built around BYOK — users supply their own OpenAI, Anthropic, or Google keys for writing, translation, image gen, and vector embeddings, with no lock-in to a vendor LLM and custom endpoints configurable via the plugin architecture. As MIT-licensed OSS with embeddings stored in your own database, content stays on user infrastructure. Strong BYOK story; held below 75 for limited formal data-residency controls and no documented fine-tuned-model support.

10.4.3
AI developer extensibility & agent APIs
65

Payload offers a comprehensive TypeScript-native plugin architecture, REST and GraphQL APIs, hooks/webhooks for AI triggers, an official MCP server, RAG-ready delivery endpoints, and the official `payloadcms/skills` repo of agent skills. In 2026 this deepened: `create-payload-app --agent` (claude, codex, cursor) auto-installs the Payload coding skill into the correct directory for each agent, and Payload shipped a built-in evaluation suite (April 2026) measuring how well tools like Cursor, Claude Code, and Copilot understand and generate Payload code. No dedicated AI runtime SDK or official LangChain/LlamaIndex guides, but the open, agent-friendly tooling is strong for the tier.

10.4.4
AI governance, safety & audit trails
32

Enterprise audit logs (payloadcms.com/enterprise/audit-logs) track every content change with user attribution, the `payload-auditor` plugin adds detailed event tracking, and the AI quality stage includes an 'AI risk' score. There is no dedicated AI governance framework — no prompt-injection detection, LLM output guardrails, hallucination detection, IP indemnification, or prompt-template governance. Audit trails exist but the AI-specific governance layer is absent.

10.4.5
AI observability & usage analytics
22

The `payload-dashboard-analytics` community plugin (NouanceLabs) integrates Plausible/GA4 into the admin UI, and `customLogger` is supported, but there are no native AI-specific usage metrics — no LLM token-consumption tracking, AI credit/cost dashboards, per-user AI usage reporting, or model-performance analytics. AI observability is entirely custom-built via external tools (Sentry, Grafana).

Score History

How composite scores (0–100) have changed over time. Click legend items to show/hide metrics.

+28.4 capability
analyst noteframework change

Framework v1.2·Mar 24, 2026·AI Enablement added as Category 10 and folded into the capability composite. Scores before and after this line are not directly comparable.

Framework v2.0·Oct 10, 2026·Categories 1 and 2 restructured: Core Content Management now holds everything a CMS must do regardless of architecture, and Category 2 scores only the DXP feature layer with a packaging rule. Pure headless platforms score lower in Category 2 by design. Scores before and after this line are not directly comparable.

Recent Updates

October 202631 score changes▼

Payload CMS is essentially stable this review, with every composite dimension holding within a fraction of a point except Suite Capability, which slipped 1.5 points to 56.2 as sharp reductions in Webhooks & events and Enterprise DAM (both down 22) outweighed strong gains in Native commerce (up 27 on the free first-party Ecommerce plugin), Content personalization and Preview & in-context editing. Platform Velocity, Cost Efficiency, Build Simplicity, Operational Ease and Compliance & Trust all moved by 0.2 points or less, so the platform's overall profile as a developer-friendly, low-cost headless CMS with thin governance and compliance coverage is unchanged. Practitioners should note that the Suite Capability dip reflects a more conservative read of lifecycle hooks as a substitute for true outbound webhooks and of the media library as an enterprise DAM, while the new commerce plugin and Live Preview are genuine additions for teams building storefronts or editorial sites on their own frontend.

Score Changes

Native commerce18 → 45(+27)

The free, first-party Ecommerce plugin adds products with variants, carts, orders, transactions, customer addresses, multiple currencies, a payments adapter (Stripe) and React frontend utilities, plus an official ecommerce template. It is still labelled beta and does not handle shipping, taxes or subscriptions.

Webhooks & events72 → 50(-22)

Lifecycle hooks cover every collection, global, field and auth operation (before/after change, read, delete, login and more) and the Jobs Queue gives retries for async work, so developers can emit any event. There are no configurable outbound webhooks, no HMAC signing and no delivery logs; all of that is written in code.

Enterprise DAM57 → 35(-22)

The stable media library has folders, custom metadata fields, trash and bulk operations, but no rights or expiry management, asset approvals, usage tracking or brand portals. Tags and file versioning are in the v4 beta, and there is no vendor-maintained Bynder, Aprimo or Cloudinary connector.

Content personalization10 → 28(+18)

Developers can model variant blocks and resolve them in the frontend, but Payload ships no variant-per-audience feature or decision engine. Achievable only by building on the API.

Preview & in-context editing58 → 70(+12)

Live Preview renders draft content in real time on the customer's actual frontend (client-side SDKs for React and Vue, plus server-side live preview for React Server Components), with per-locale preview and configurable preview URLs; v3.86 added openByDefault. Click-to-edit overlays and inline editing on the frontend exist only in the Enterprise Visual Editor. Preview setup is developer work per frontend.

Experimentation (A/B, MVT)28 → 38(+10)

Enterprise offers headless A/B variant testing managed from the admin panel with results reported through the customer's analytics tool. No traffic allocation engine or statistical reporting of its own, and not available in the open-source tier.

Translation management42 → 35(-7)

No official TMS connector (Phrase, Smartling, Lokalise, Crowdin) and no in-platform translation UX. The import-export plugin (GA since v3.85) handles locale-aware CSV/JSON batch export and import, so TMS round-trips are scripted.

Forms & data capture45 → 52(+7)

The official form-builder plugin lets editors build forms from field blocks, store submissions, send templated email notifications, take payments, and (since v3.86) translate form labels. No multi-step forms, progressive profiling, built-in spam protection or form analytics.

Multi-channel output80 → 74(-6)

Headless-first with REST and GraphQL usable from any language and Lexical output as a portable AST with Markdown/HTML converters. Official SDKs are JavaScript/TypeScript only (SDK, Next.js, Vue live preview), and the v4 beta adds TanStack Start alongside Next.js. Below 80 because there are no multi-language or mobile SDKs.

Video & rich media22 → 28(+6)

Video files can be uploaded and stored, but there is no transcoding, adaptive streaming or captions. Streaming video relies on a marketplace Mux plugin or embeds.

Media library & image handling73 → 68(-5)

Upload collections give a media library with alt text and custom metadata fields, focal point and crop, pre-generated imageSizes via Sharp (including WebP/AVIF output), folders, and storage adapters for S3, Azure, GCS, R2 and Vercel Blob. Transforms are generated at upload time rather than through URL parameters, and asset usage tracking and file versioning are only in the v4 beta.

App marketplace & connectors45 → 40(-5)

About a dozen first-party plugins (SEO, redirects, search, form builder, multi-tenant, ecommerce, Stripe, import-export, MCP, Sentry, nested docs) plus storage and database adapters, alongside a community plugin directory. Install is npm plus config; the ecosystem is developer-oriented and far smaller than a 50+ quality marketplace.

Real-time collaboration52 → 55(+3)

Open-source Payload provides document locking that prevents conflicting edits and shows who holds the lock. Real-time multiplayer editing is an Enterprise feature. No native comments, @mentions or suggestion mode in the core product.

Editorial workflow & approvals48 → 45(-3)

Core Payload offers only draft and published states; anything more is built with hooks and access control. Enterprise Publishing Workflows add multi-step approvals, stages, notifications and inline feedback, which places the platform in the multi-step band only for Enterprise buyers.

Recommendations5 → 8(+3)

No recommendation engine; related content is curated by hand through relationship fields.

Built-in experience analytics15 → 12(-3)

No content performance or engagement analytics. The v4 beta adds configurable dashboard components, but these are admin widgets rather than analytics.

Visual page builder & layout composition52 → 55(+3)

Core offers block-based page composition in the form editor with Live Preview alongside. The Enterprise Visual Editor adds click-to-edit and drag-and-drop block reordering on the frontend, but there is no free-form layout composition, template locking or brand guardrails.

Email marketing & ESP integration22 → 25(+3)

Email adapters (Nodemailer, Resend) cover transactional email only. No Mailchimp, HubSpot, Marketo or SFMC connector; pushing content or subscribers to an ESP is custom hook code.

AI developer extensibility & agent APIs62 → 65(+3)

Payload offers a comprehensive TypeScript-native plugin architecture, REST and GraphQL APIs, hooks/webhooks for AI triggers, an official MCP server, RAG-ready delivery endpoints, and the official `payloadcms/skills` repo of agent skills. In 2026 this deepened: `create-payload-app --agent` (claude, codex, cursor) auto-installs the Payload coding skill into the correct directory for each agent, and Payload shipped a built-in evaluation suite (April 2026) measuring how well tools like Cursor, Claude Code, and Copilot understand and generate Payload code. No dedicated AI runtime SDK or official LangChain/LlamaIndex guides, but the open, agent-friendly tooling is strong for the tier.

Structured content & composition90 → 88(-2)

The Blocks field gives typed, polymorphic, arbitrarily nested composition, and Lexical rich text embeds blocks and inline blocks while storing a JSON AST. This is one of the strongest composition models in the dataset. No slot/region abstraction beyond what developers model with blocks.

Versioning, history & rollback82 → 80(-2)

Versions give drafts, autosave, configurable retention (maxPerDoc), a field-level version diff view and one-click restore; Trash (stable since v3.78) restores deleted documents. No content branching or release bundles, and change attribution (createdBy/updatedBy) only arrives in the v4 beta.

Site search & discovery48 → 50(+2)

The official search plugin syncs chosen collections into a search collection with priorities and reindexing, queried through the normal API with like/contains operators. No faceting, typo tolerance, relevance tuning or analytics; Algolia or Meilisearch sync is a documented hook pattern rather than an official connector.

Analytics & tag integration30 → 28(-2)

No official GA4, Adobe Analytics or Segment integration; analytics live entirely in the frontend. The official Sentry plugin covers error monitoring, not marketing analytics.

Multi-site management58 → 60(+2)

The official multi-tenant plugin scopes collections to tenants, adds a tenant switcher and tenant-aware access, and lets selected collections stay shared across tenants in one instance. Per-site configuration and cross-site content reuse are developer-configured rather than a turnkey site manager.

Multi-brand governance38 → 40(+2)

Multi-tenant access control gives tenant-scoped roles and shared collections, which covers organization-level management. There is no cross-brand policy enforcement, brand override layer or brand-level reporting.

Marketing automation12 → 10(-2)

No marketing automation, nurture flows or lead scoring in core, plugins or Enterprise.

Release frequency80 → 78(-2)

v3 cadence has moderated to patch-level maintenance as the team concentrates on v4: v3.85.2 (2026-07-01) followed v3.85.1 (2026-06-09) and the v3.85.0 minor (2026-05-26) — one feature minor plus two patches across roughly six weeks, down from the frequent minors earlier in 2026. Meaningful feature work is now flowing into v4, which remains pre-alpha/beta with no GA, so activity is real but decelerating on the shipped line, trimming this two points.

Ops team requirements54 → 52(-2)

Payload's persistent-server (Next.js-native) architecture favors a VPS-with-Docker default for production editors, which carries real ops work — DB patching, backup validation, scaling. Managed paths (Vercel, Cloudflare Workers, Railway, Render, Fly.io) keep overhead near-SaaS for some teams, but with Payload Cloud's zero-ops managed offering still paused and Payload shipping no built-in monitoring, health-check endpoints, or observability dashboards, every self-hosted deployment must stand up its own monitoring stack. Trimmed to 52 to reflect both the continued loss of an official fully-managed option and the DIY-observability burden.

Issue resolution velocity43 → 45(+2)

The team demonstrated strong recent responsiveness on the Next.js 16 compatibility effort, shipping multiple PRs alongside upstream Vercel fixes (conditional tab IDs, import-map HMR reliability, Turbopack build support) to unblock a major framework migration, while maintaining a steady patch cadence (v3.85.0 May 26 → v3.85.1 Jun 9 → v3.85.2 Jul 1 2026) with prompt point-release bug fixes. CVE-2026-25544 was patched promptly, but a long-tail non-critical backlog persists (GitHub #10512 open since Jan 2025). Not higher because the stale backlog and roughly monthly (no longer weekly) minor cadence limit responsiveness; not lower because critical-patch handling, upstream coordination, and parallel v4 development remain healthy.

Rich text & embedded content83 → 84(+1)

The Lexical editor stores a portable JSON AST, supports custom features, nodes, blocks and inline blocks, and ships HTML, JSX and Markdown converters. Embedded uploads and relationships are first-class. No built-in collaborative rich text in the open-source tier.

API delivery model85 → 86(+1)

REST and GraphQL are both auto-generated from the config, with rich where operators, sorting, pagination, depth control, select and locale parameters, plus a zero-latency typed Local API and a typed JS SDK. No separate delivery versus management API, so delivery and write access are separated only by access control.

July 20264 score changes▼

Payload CMS shows modestly improving momentum, with Capability ticking up (+0.5) on the strength of authoring-experience gains while Platform Velocity, Cost Efficiency, Operational Ease, and Compliance & Trust hold steady. The standout shift is real-time collaboration, which jumped 22 points as Payload shipped enterprise-tier Multi-Player Editing with genuine simultaneous co-editing of the same document — a meaningful closing of a long-standing gap versus collaborative-first competitors. Practitioners who previously ruled Payload out for multi-editor content workflows should revisit it, though the incremental gains in visual editing, community size, and starter quality suggest steady maturation rather than a broader capability leap.

Score Changes

Real-time collaboration30 → 52(+22)

Payload ships enterprise-tier Multi-Player Editing: genuine real-time simultaneous co-editing of the same document with instant updates and an accompanying audit trail — a real capability shift from the prior document-locking-only baseline. However, it is enterprise-only, and even there it lacks presence indicators, @mentions, and inline commenting; the OSS tier still relies solely on document locking (a mutex to prevent overwrites, not collaboration). Genuine co-editing exists, but gating plus missing presence/commenting hold it below the 'adequate' band.

Visual/WYSIWYG editing55 → 58(+3)

Payload's open-source admin is still a well-designed React form UI with Live Preview (frontend rendered in an iframe alongside the editor) — not a visual page builder. The enterprise-tier Visual Editor adds genuine click-to-edit, inline text/image editing, and drag-and-drop block reordering on the rendered live site with field-level access control and audit trail — true in-context editing — but it is gated behind the enterprise plan and absent from the OSS product most teams adopt. Independent 2026 analyses still rate Payload's visual-editing story as credible but behind Sanity/Storyblok/Contentful, so only a modest bump above the iframe-preview baseline.

Community size85 → 86(+1)

Strong and growing across all proxy signals: ~42.9K GitHub stars (mid-2026) and npm weekly downloads around ~434K on the core payload package, with a clear upward trend since the Figma deal even as Strapi's downloads decline. Comfortably above the 75+ band; not higher because raw ecosystem scale still trails the very largest open-source communities.

Boilerplate and starter quality67 → 68(+1)

Official starters (blank, website, blog, e-commerce) via create-payload-app remain well-structured with TypeScript, Tailwind, React Server Components, SEO plugins, live preview, on-demand revalidation, and docker-compose for local Postgres; the e-commerce template is backed by a documented first-class Ecommerce feature (-t ecommerce). Continued cadence through v3.85.2 keeps starters API-current. Still Next.js-only — the v4 TanStack adapters are experimental, so no production Nuxt/Astro/SvelteKit variants — which caps the score just below the 70+ band.

June 2026▼

Payload CMS holds a stable position this review with no measurable momentum in either direction, as every composite dimension is flat. The platform's profile continues to be anchored by strong Cost Efficiency and Platform Velocity, while Compliance & Trust and Operational Ease remain the clearest drags on its overall standing. With Capability, Build Simplicity, and all other dimensions unchanged, scores remain stable since the last review.

May 20266 score changes▼

Payload CMS shows modest improvement this cycle, with Compliance & Trust the sole mover (+6.3) while Capability, Platform Velocity, Cost Efficiency, Build Simplicity, and Operational Ease all hold flat. The lift is driven entirely by sharper assessment of Payload's compliance posture rather than new attestations: SOC 2 Type II and ISO 27001 each gained 20 points, additional certifications climbed 15, and regional regulatory coverage rose 10 on the back of EU and UK GDPR Article 27 representation. Practitioners should note that despite the upward revision, Payload still lacks SOC 2, ISO 27001, FedRAMP, and a HIPAA BAA — making it a poor fit for regulated industries even as its baseline compliance signal improves.

Score Changes

SOC 2 Type II5 → 25(+20)

No SOC 2 attestation for Payload CMS. Payload Cloud has not undergone a SOC 2 audit, and OSS self-hosted Payload cannot hold SOC 2. Note: a fintech company also named 'Payload' (payload.com / support.payload.com) holds SOC 2 Type II — this is unrelated to Payload CMS. Score reflects rubric floor for OSS self-hosted platforms without managed-service certification.

ISO 27001 / ISO 270185 → 25(+20)

No ISO 27001 certification exists for Payload CMS or Payload Cloud. The project lacks a formal ISMS scoped to the platform. ISO 27001 is not applicable to the open-source software artifact itself, and the vendor company has not pursued certification for its managed cloud service. Score aligns with OSS rubric floor for 'no ISO 27001'.

Additional certifications5 → 20(+15)

No additional compliance certifications of any kind — no CSA STAR, no PCI DSS, no Cyber Essentials, no FedRAMP, no IRAP, no C5. Payload is a developer tool for building applications, not an enterprise compliance-certified platform. Score aligns with OSS rubric floor.

Regional & industry regulations12 → 22(+10)

Payload has Article 27 representatives for both EU GDPR and UK GDPR, but no FedRAMP, no CCPA tooling, no PIPEDA or LGPD documentation, no industry certifications (PCI-DSS, HITRUST). Payload is a developer tool for building applications, and regional regulatory compliance is largely the operator's responsibility. Score aligns with rubric range for 'GDPR only' coverage.

HIPAA & healthcare compliance15 → 20(+5)

No BAA available from Payload CMS. No healthcare-specific documentation or HIPAA-eligible infrastructure designation. Payload is a developer-focused headless CMS not positioned for healthcare PHI use cases. Technically deployable on HIPAA-compliant infrastructure by the operator but zero platform-level support or guidance exists. Score raised to rubric floor for 'no HIPAA coverage'.

Accessibility documentation18 → 22(+4)

No VPAT or ACR published for Payload CMS. No Section 508 conformance statement. No ATAG 2.0 documented assessment. The project is developer-focused and has not produced formal accessibility conformance documentation. Organizations requiring a VPAT for procurement cannot obtain one from Payload. Score aligns with rubric floor for 'no accessibility documentation'.

March 20266 score changes▼

Payload CMS shows a broadly stable profile this cycle with a minor Capability dip of 0.4 points driven by downward adjustments in media management, content relationships, and content versioning as scoring caught up with the current state of these features relative to peers. The lone bright spot is Compliance & Trust, which edged up 0.9 points on the back of a meaningful jump in audit logging and compliance reporting after Payload shipped a dedicated Enterprise Audit Logs feature, alongside incremental progress on GDPR posture through formal EU and UK representative appointments. Practitioners should note that while Payload's core content modeling and versioning capabilities remain strong in absolute terms, the platform's compliance infrastructure—though improving—still lags significantly at 30 out of 100, making it a key area to watch for teams with regulatory requirements.

Score Changes

Audit logging & compliance reporting38 → 44(+6)

Payload now offers a dedicated Enterprise Audit Logs feature providing visibility into logins, user actions, and document changes over time, positioned for compliance requirements. Version history tracks document-level changes including which user made each change. Community plugins (payload-auditor) extend audit capabilities. However, no native SIEM integration, no configurable retention, and no log export documented. Enterprise feature requires paid tier.

Media management73 → 68(-5)

Significant improvements since last scoring: folders feature added in v3.63.0 for organizing uploads into hierarchical structures, and bulk upload capability from list view. Upload collections provide auto-generated image sizes, focal point support, WebP/AVIF format conversion via Sharp, mime type restrictions, and storage adapters for S3/GCS/Azure/R2 (R2 multipart uploads added v3.74.0). Still no tag-based organization, no DAM-level search, and no video transcoding. Transforms happen at upload time, not via URL-based on-demand transforms.

Content relationships86 → 82(-4)

Relationship fields support single/multi-value, hasMany, polymorphic (relationTo as array), and filterOptions for dynamic query constraints. The Join field (added v3.0.0) provides native bidirectional virtual relationships — no data duplication, queries related documents from the opposite direction automatically, and supports contextual metadata via junction collections. This corrects the prior scoring which incorrectly stated 'no virtual join fields.' Still below Hygraph's graph-native model but the gap is narrower than previously assessed.

Content versioning82 → 78(-4)

Versions config enables draft/published states, configurable maxPerDoc retention, autosave, and scheduled publishing (publishOn). Version diff UI was added in v3.20.0 with customizable comparison components and a toggle for viewing only modified fields — correcting the prior assessment of 'no diff UI.' Trash feature stabilized in v3.78.0 with granular soft-delete vs. permanent-delete access control. Version restore available in admin UI. Still no content branching or environment-level forking.

GDPR & EU data protection35 → 38(+3)

Payload CMS Inc. has appointed EDPO as its EU GDPR representative and EDPO UK Ltd as its UK GDPR representative per Article 27, showing formal GDPR compliance infrastructure. However, no DPA is published for customers, no sub-processor list exists, no EU data residency option from the vendor, and no right-to-erasure tooling or cookie consent in core. Score reflects Article 27 compliance posture but absence of DPA and data subject tooling.

Rich text capabilities83 → 82(-1)

Lexical editor upgraded to v0.41.0 (v3.79.0) with '3-15x less main thread blocking via centralized toolbar state' — a significant performance improvement. Custom blocks embedded in rich text, custom leaf/element nodes, inline blocks, markdown shortcuts, and structured JSON AST output remain strengths. Block icon configuration now supports separate images for toolbar vs. drawer thumbnails (v3.79.0). Output is a portable AST renderable on any platform. Still no built-in video embed nodes out-of-the-box or collaborative cursors within rich text.

March 2025▼

Vercel acquires Payload CMS, combining the most popular React framework hosting platform with a code-first CMS built natively on Next.js. The acquisition brings significant resources and distribution but raises questions about vendor lock-in and database flexibility. Payload Cloud matures as the managed offering, though self-hosting remains fully supported. Regulatory readiness begins improving with SOC 2 preparation driven by Vercel's enterprise compliance infrastructure.

Platform News

  • •
    Payload CMS acquired by Vercel

    Vercel acquires Payload to integrate a native CMS into its frontend cloud platform

  • •
    Payload Cloud GA

    Managed hosting offering reaches general availability with automated deployments and managed databases

  • •
    Enterprise features roadmap

    Post-acquisition roadmap includes enhanced RBAC, audit logging, and compliance certifications leveraging Vercel infrastructure

June 2024▼

Payload 3.0 represents a transformative architectural shift, rebuilding the entire CMS on top of Next.js and adding first-class support for PostgreSQL and SQLite alongside MongoDB. This removes the MongoDB-only limitation that had been a key enterprise objection. The Next.js integration means the CMS and frontend can run as a single application, a unique positioning in the headless CMS market.

Platform News

  • •
    Payload 3.0 stable release

    Complete rebuild on Next.js with native PostgreSQL and SQLite support via Drizzle ORM

  • •
    Database adapter architecture

    New database abstraction layer allowing MongoDB, PostgreSQL, and SQLite — removing the MongoDB-only limitation

  • •
    Single-app architecture

    CMS and Next.js frontend run as one application, unique positioning among headless CMS platforms

May 2023▼

Payload 2.0 ships with a rebuilt admin panel using React and a significantly improved editing experience including live preview, lexical rich text editor, and better localization support. The release addresses many content-editor UX gaps that had limited adoption beyond developer-heavy teams. Velocity remains high as the team executes on a rapid roadmap.

Platform News

  • •
    Payload 2.0 release

    Major release with rebuilt admin UI, Lexical rich text editor, live preview, and improved localization

  • •
    Lexical rich text editor

    Migration from Slate.js to Meta's Lexical editor framework for better extensibility and performance

  • •
    Live preview support

    Real-time content preview for frontend frameworks, reducing the gap with visual editing competitors

October 2022▼

Payload secures $9M in seed funding led by Gradient Ventures (Google's AI fund), signaling strong investor confidence in the code-first CMS model. The funding accelerates hiring and feature development. Community growth accelerates with the project crossing key GitHub star milestones and plugin ecosystem beginning to form.

Platform News

  • •
    $9M seed funding from Gradient Ventures

    Seed round led by Google's Gradient Ventures to accelerate development of the open-source headless CMS

  • •
    Plugin ecosystem growth

    Official plugins for SEO, nested docs, form builder, and redirects expanding platform capabilities

  • •
    Payload Cloud announced

    Managed hosting offering announced to provide a hosted alternative to self-hosting

February 2022▼

Payload 1.0 reaches stable release, marking a significant maturity milestone. The admin panel is polished, field-level access control is robust, and the config-as-code approach differentiates it from GUI-first competitors. Still MongoDB-only and self-hosted, limiting enterprise appeal, but developer satisfaction is high.

Platform News

  • •
    Payload CMS 1.0 stable release

    First stable release with production-ready admin UI, access control, and TypeScript-first config

  • •
    Rich text editor with Slate.js

    Customizable rich text editing powered by Slate.js framework

July 2021▼

Payload CMS is in its early beta phase (v0.x), attracting attention as a code-first, TypeScript-native headless CMS built on Express and MongoDB. The developer experience is promising but the product is still rough around the edges with limited content management features and no enterprise capabilities. Strong open-source economics and a modern Node.js architecture give it a solid foundation.

Platform News

  • •
    Payload CMS open-source launch

    Initial open-source release of code-first TypeScript headless CMS built on Express.js and MongoDB

  • •
    Early community traction

    Growing GitHub stars and early adopter community forming around the developer-focused approach

Trusted Implementation Experts

Reach out to these highly trusted implementation partners, agencies and specialists.

Implementation partners for Payload CMS
Independent
We don't implement these platforms. Our trusted partner community does. Do you need help getting started?

Looking for a Payload CMS partner?

Agencies, dev shops, and systems integrators vary wildly in how well they deliver on Payload CMS. We don't take on implementation work ourselves.

Tell us what you're building and we'll come back with a shortlist of firms with a genuine track record on this platform.

How does Payload CMS stack up against your shortlist?
Side-by-side scoring across all 10 categories and every criterion.
Compare head to head →