Compare
Stet vs Payload
Payload is the best code-first CMS available, and its type generation is excellent. Collections and fields are a TypeScript config in your repository, which is exactly right when engineering owns the model, and exactly the constraint Stet exists to remove. A marketer who wants one more field still needs a commit and a deploy.
Side by side.
The same seven questions, asked of both. Checked against published documentation in July 2026.
| Question | Stet | P |
|---|---|---|
| Who models the content | Stet Marketing, in the UI. Collections, maps and fields with no deploy. | Payload Developers, in code. Collections and fields are a TypeScript config, so a new field is a commit and a deploy. |
| Types in your app | Stet A typed client generated from the live model by a Vite plugin. | Payload Excellent. Generated from your config, in the repository that defines it. |
| When the model changes | Stet A removed field becomes a deprecation in the types. The build stays green. | Payload Your own change, in your own repository, released on your own schedule. |
| Analytics | Stet Included. First-party and cookieless, through your own infrastructure. | Payload Not included. |
| AI | Stet Included. Drafting, suggestions and delegated tasks, approving every write. | Payload Available through enterprise plugins. |
| Hosting and licence | Stet Hosted cloud or self-hosted. Open source. | Payload Self-hosted, on infrastructure you run. Open source, MIT. |
| How pricing works | Stet $10 per user per month. Free to self-host. | Payload Free to self-host. Enterprise licensing for SSO and advanced workflow. |
What Payload does better.
Types are first-class, the config is genuinely pleasant to write, it installs into an existing Next.js app, and it is MIT licensed with no seat counting.
The fields from that collection, arriving in the editor as typed properties on the generated client.
Set up the clientWhen to pick Payload instead.
Pick Payload if engineering owns the content model and wants it in code, or if you want the admin running inside the same Next.js application you already deploy.
Other comparisons.
The same seven questions, asked of everything else teams weigh Stet against.
- W
Stet vs WordPress
The incumbent. Everyone can use it; nothing is typed.
- S
Stet vs Sanity
Structured content with the schema in your repository.
- C
Stet vs Contentful
The enterprise headless CMS, priced accordingly.
- S
Stet vs Storyblok
A visual editor over your own rendered pages.
- W
Stet vs Webflow
Design, host and edit in one place, if you build it there.
- S
Stet vs Strapi
Open source, UI modelling, deploys to change the schema.
- P
Stet vs Prismic
Page building from slices, priced per repository.
- D
Stet vs Directus
A data platform wrapped around your own SQL database.