{"name":"Payload","slug":"payload","category":"cms","type":"hybrid","website":"https://payloadcms.com","pricing":"freemium","pricing_tiers":["Free (self-hosted, MIT)","Free cloud (1 project)","$50/mo Pro","Custom Enterprise"],"open_source":true,"self_hosted":true,"sdk_languages":["javascript","typescript"],"frameworks":["nextjs"],"agent_features":{"rest_api":true,"graphql_api":true,"real_time":false,"content_versioning":true,"webhooks":true},"compliance":["gdpr"],"best_for":"Code-first CMS with native Next.js integration — best for teams building content-heavy apps with React","limitations":"TypeScript-only; relatively newer than Strapi with a smaller community; cloud offering still early; requires Next.js knowledge","verified_by":"editorial","last_verified":"2026-04-28","source_urls":{"docs":"https://payloadcms.com/docs","pricing":"https://payloadcms.com/pricing"},"feature_labels":{"rest_api":"Full CRUD REST API for programmatic content operations","graphql_api":"GraphQL API for flexible content queries","real_time":"Real-time content subscriptions or live updates","content_versioning":"Version history and rollback for content changes","webhooks":"Outbound webhooks triggered by content events"},"comparisons":[{"slug":"contentful-vs-payload","title":"Contentful vs Payload","vs":"contentful"},{"slug":"payload-vs-sanity","title":"Payload vs Sanity","vs":"sanity"},{"slug":"payload-vs-strapi","title":"Payload vs Strapi","vs":"strapi"},{"slug":"payload-vs-wordpress","title":"Payload vs WordPress","vs":"wordpress"}],"body":"# Payload\n\nPayload is an open-source, code-first CMS built on TypeScript and designed to work natively with Next.js. It supports both SQL (Postgres) and MongoDB as backends and generates type-safe APIs automatically from your schema definitions.\n\nFor AI agent workflows, Payload's config-as-code approach means content models are version-controlled and programmatically accessible. The tight Next.js integration makes it a natural choice for teams already in that ecosystem."}