# Strapi — Content Marketing

Strapi by Strapi Solutions SAS holds a panel rating of 2.5/5 from 6 AI judges (category median 2.5/5), as of 2026-10-15. Provenance: EU-Made; sovereignty: not determined.

- Vendor: Strapi Solutions SAS (https://strapi.io)
- Category: [Content Marketing](https://whats-best.ai/software/content-marketing.md)
- Provenance (editorial classification): EU-Made
- Canonical page: https://whats-best.ai/software/content-marketing/strapi
- Alternatives: https://whats-best.ai/software/content-marketing/strapi/alternatives ([markdown](https://whats-best.ai/software/content-marketing/strapi/alternatives.md))
- Data as of: 2026-10-20 · evaluated 2026-10-15 · oldest source captured 2026-10-01

**AI-generated.** Every score, rationale and verdict here is written by a panel of AI judges from public evidence — an analysis, not a hands-on test. Every fact quotes the vendor page it was read from. No score can be bought. How scores are made: https://whats-best.ai/methodology

## At a glance

- Vendor: Strapi Solutions SAS
- Headquarters: Not stated on the vendor’s pages as of 13 Oct 2026
- Data hosting: Not stated on the vendor’s pages as of 13 Oct 2026
- Free plan: Yes, per the vendor’s own page [S2]

## The panel's verdict

Strapi is an open-source headless CMS from Strapi Solutions SAS of Paris, named as data controller in the privacy policy, self-hosted under the MIT licence or as Strapi Cloud. Strongest is collaboration and approval, clustering at 7 on multi-step review workflows per content type with per-stage role permissions, assignees and a required stage that blocks publishing — workflows, SSO and audit logs sit on the Enterprise plan. Content model and reuse scores 7-8 on a structured content model with unlimited locales and a documented export command backed by contractual self-service export. Editorial planning is weakest at 2-4: we found no public information on an editorial calendar, briefs, campaign grouping or due-date views. AI and content rights scores 2-3: features run through a third-party AI provider's API, none named; we found no public information on training use, output ownership or prompt processing. Pricing transparency spans 4-6: higher scores credit unusually clear published limits ($15 / seat on Growth; 1,000 credits / month, +$1.50 per 100), lower ones note no base plan price appears, so an annual cost cannot be computed from public pages.

**Speaks for it:**
- Configurable multi-step review workflows per content type — up to 200 workflows with 200 stages each — with per-stage role permissions, assigned reviewers and a required stage that blocks publishing.
- Workflow, stage and assignee changes are written automatically to audit logs on the Enterprise plan, alongside SSO.
- A structured content model with repeatable components, dynamic zones, six relation types and custom fields, with locales, content types, roles, entries and API calls unlimited across the plans shown.
- A documented export command covering content, relations, assets, schemas and configuration, with self-service export in an industry-standard format written into the terms.
- Publicly documented REST and GraphQL APIs with an OpenAPI specification, a client library and webhooks delivering fully populated entry payloads.

**Held against it:**
- We found no public information on an editorial calendar, briefs, campaign or topic grouping, or per-person due-date and workload views.
- The AI terms name no provider or model, and we found no public information on training use of customer content, output ownership or where prompts are processed.
- We found no public information on the base price of any paid plan, so an annual cost cannot be computed from public pages.
- We found no public information on a published subprocessor list, on the contracting entity's jurisdiction as confirmed on the vendor's own pages, or on where cloud content and assets are hosted.
- Only frontend frameworks are named as connectors, and we found no public information on named CRM or analytics connectors, published API rate limits or a public status page.

**Best for:**
- You need configurable multi-stage sign-off — an eight-step legal review, say — before anything publishes, and you can license the Enterprise plan.
- You manage multilingual content and want locales unlimited on the plans shown, with internationalization set per content type.
- You want structured, reusable content and a documented, contractual self-service export path, with the option to self-host under the MIT licence.
- Your developers publish through documented REST and GraphQL APIs into frontends like React or Next.js.

**Avoid if:**
- You need an editorial calendar, briefs and campaign grouping to plan a quarter of content in advance.
- You must see published terms naming the AI provider, prompt processing location and output ownership before enabling AI features.
- You need to compute an annual cost from public pricing pages before shortlisting.
- Your marketing stack depends on named CRM or analytics connectors — we found no public information naming any.

## Scores by judge and criterion

Scores out of 5, each judge scoring independently against the published rubric (v1). "n/r" = not rated: the vendor publishes no price.

| Criterion | The Head of Content | The SME Marketer | The Localisation Lead | The Web Engineer | The Data Protection Officer | The Skeptic |
| --- | --- | --- | --- | --- | --- | --- |
| Planning, editorial calendar & briefs | 1/5 | 1/5 | 1/5 | 1/5 | 2/5 | 1/5 |
| Creation, review & approval | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 |
| Structured content, localisation & export | 4/5 | 3.5/5 | 3.5/5 | 4/5 | 3.5/5 | 3.5/5 |
| Publishing, distribution & integrations | 3.5/5 | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 |
| AI assistance & content rights | 1/5 | 1/5 | 1.5/5 | 1.5/5 | 1/5 | 1/5 |
| European sovereignty | 1.5/5 | 2/5 | 1.5/5 | 1.5/5 | 1.5/5 | 1.5/5 |
| Pricing transparency | 2/5 | 2.5/5 | 3/5 | 2/5 | 3/5 | 2/5 |
| **Weighted verdict** | **2.5/5** | **2/5** | **2.5/5** | **3/5** | **2/5** | **2.5/5** |

### The judges

- **The Head of Content** (v1.0): Runs an editorial team of six plus freelancers and answers for what goes live. Wants briefs that carry the goal to the writer, a calendar that shows what is late, and an approval trail that says which version legal released — not a status anyone can flip to "approved".
- **The SME Marketer** (v1.0): Is the marketing department of a 120-person Mittelstand company and writes half the content with an AI assistant. Wants to know who owns what the model wrote, whether her drafts train it, and what the plan costs once she adds a second language and the agency as guests.
- **The Localisation Lead** (v1.0): Ships every piece in German, English and French for the DACH region and beyond. Wants locales on the field, not copies of the entry, translation status per language, and a documented export of content, model and locales — because a repository that cannot leave is a hostage, not an asset.
- **The Web Engineer** (v1.0): Builds the website and the integrations the content flows through. Wants a versioned API with published rate limits, webhooks on publish, preview environments, and a migration CLI that works in both directions — and reads "headless" as a promise about the API, not a logo.
- **The Data Protection Officer** (v1.0): Signs off every tool that stores the company's drafts, author profiles and campaign data. Wants the contracting entity and hosting region named, the subprocessor list with the AI providers on it, prompt retention in days, and training on customer content excluded in the terms rather than in a blog post.
- **The Skeptic** (v1.0): Has read "AI-powered content at scale", "one source of truth for every channel" and "no lock-in, it's headless" on every page in this category. Reads instead for the export that includes locales and history, the clause on training with customer content, and what the invoice does when the third locale and the API overage arrive.

## European sovereignty — proven facts

Built only from facts on the vendor's own pages; a dimension we could not prove is left open, never scored as zero. Headline: not determined.

| Dimension | Finding | Points | Source |
|---|---|---|---|
| Legal entity | Not determined | — | — |
| Ownership | Not determined | — | — |
| Data residency | Not determined | — | — |
| Subprocessors | Not determined | — | — |

## Key facts

Each fact is the vendor's own statement, cited to the source page it was read from ([S*n*] → Sources).

**Compliance**
- AI provider policies apply: Privacy Policy · yes [S12]
- Breach notification: yes [S3]
- Certifications: MIT · yes · yes · yes [S12]
- Cookies used: session · persistent · yes [S3]
- Customer owns content: yes [S12]
- Enterprise SOC 2: enterprise · yes [S2]
- GDPR: yes [S1]
- GDPR: yes [S6]
- GDPR claim: yes [S4]
- Marketing optout: privacy@strapi.io · yes [S3]
- Open source license: MIT · yes · yes · yes [S3]
- SOC 2: yes [S1]
- SOC 2: yes [S4]
- SOC 2: yes · yes [S5]
- SOC 2: yes [S6]
- SOC 2: yes [S2]

**Data**
- Export command: strapi export · Data Management [S9]
- Export content type filtering: --exclude-content-types · --only-content-types · 5.51.0 [S9]
- Export contents: configuration · entities · links · assets · schemas · metadata.json [S9]
- Export directory format: --format dir · yes · 5.42.0 [S9]
- Export exclude media library: --exclude media-library [S9]
- Export format: yes · yes · tar.gz.enc [S9]
- Export jsonl format: jsonl · yes [S9]
- Export only option: --only · content · files · config [S9]
- Export self service: industry-standard as specified in Documentation · yes [S12]
- Export split large datasets: maxSizeJsonl · yes [S9]
- Retention customers: six years after customer relationship ends [S3]
- Retention discord: two years after leaving Discord community [S3]
- Retention prospects: two years after last contact [S3]

**Hosting**
- Cloud: Postgres · CDN · email · GitHub deploy · region selection [S5]
- Self host: yes [S1]
- Self host: yes [S5]
- Strapi cloud features: Postgres · CDN · email · yes · yes [S1]

**Integrations**
- Blocks react renderer: yes [S8]
- Data transfer: yes · yes · yes [S2]
- Frameworks: React · Next.js · Tanstack · Vue.js · Nuxt.js · Astro · Flutter · Svelte · React Native [S1]
- Frameworks: React · Next.js · Tanstack · Vue.js · Nuxt.js · Astro · Flutter · Svelte · React Native [S5]
- Graphql API: yes [S10]
- Interactive query builder: yes [S10]
- Mcp ga: Strapi MCP (Model Context Protocol) generally available for agent management of Strapi content [S12]
- Openapi specification: yes [S10]
- Webhook delivery method: HTTP POST [S11]
- Webhook entry payload population: entry.delete · entry.unpublish · entry.create · entry.update · entry.publish · entry.draft-discard [S11]
- Webhook event entry create: entry.create [S11]
- Webhook event entry delete: entry.delete [S11]
- Webhook event entry draft discard: entry.draft-discard · yes [S11]
- Webhook event entry publish: entry.publish · yes [S11]
- Webhook event entry unpublish: entry.unpublish · yes [S11]
- Webhook event entry update: entry.update [S11]
- Webhook event media create: media.create [S11]
- Webhook event media delete: media.delete [S11]
- Webhook event media update: media.update [S11]
- Webhook event releases publish: releases.publish · GROWTH · ENTERPRISE [S11]
- Webhook event review workflows: review-workflows.updateEntryStage · ENTERPRISE [S11]
- Webhook header event name: X-Strapi-Event · event type name [S11]
- Webhook private fields excluded: no [S11]
- Webhook recommend hmac signatures: HMAC signature verification recommended as guidance [S11]
- Webhook security auth header: yes [S11]
- Webhooks default headers config: defaultHeaders · ./config/server [S11]
- Webhooks enabled: yes [S11]

**Legal**
- AI terms effective: Strapi Supplementary Terms for AI · 2025-10-08 [S12]
- Applicable law: US, California [S4]
- Consent withdrawal: privacy@strapi.io · yes [S3]
- Controller processor roles: data users put into Strapi · customer account data [S3]
- Dsr contact: privacy@strapi.io · EEA · UK · DSR [S3]
- Entity: Pierre Burgy · 3500 S Dupont Hwy, Dover, DE 19901, USA · Strapi, Inc · US (Delaware) · 30-1201421 [S4]
- Entity: Strapi Inc. [S12]
- GDPR article27 representative: Data Protection Office (DPO) [S3]
- GDPR posture: yes · yes [S4]
- Legal entity: Delaware corporation · United States · United States · EEA [S3]
- Minimum age: business-to-business · 16 [S3]
- Policy last update: 2023-03-01 [S3]
- Privacy policy URL: https://strapi.io/privacy · yes [S4]
- Rep address: Strapi Solutions, 128 rue de la Boétie, 75008 Paris, France [S3]
- Right to portability format: CSV · JSON [S3]
- Sensitive data collection: specific consent · legal compliance · no [S3]
- Terms last updated: 2022-06-14 [S4]

**Pricing**
- AI overage monthly in arrears: monthly in arrears · no · 15 [S12]
- Community price: community · 0 · forever · usd [S2]
- Community price: 0 · forever free · usd [S2]
- Faq free: no · yes [S6]
- Growth price: growth · 45 · monthly · usd [S2]
- Growth price: 45 [S2]
- Growth seats: 3 · 15 [S2]
- Growth trial: 30 · yes · no [S2]
- Growth trial: 30 · no [S2]
- SSO addon price: 150 · 50 [S2]
- SSO addon price: 150 · 50 [S2]
- Strapi AI overages: yes · monthly [S8]
- Tax note: yes [S2]
- Tax note: no [S2]

**Product**
- Account required: yes [S4]
- Additional seats: 15 · unlimited · add-on [S2]
- Advanced settings: draft_and_publish · internationalization [S8]
- AI agents: Strapi MCP generally available for AI agent content management [S5]
- AI content managers: AI-powered features in the Strapi admin panel and a built-in MCP server that lets AI clients manage content [S13]
- AI content managers: Strapi admin panel has AI-powered features and a built-in MCP server that lets AI clients manage content [S13]
- AI content type creation: natural language · yes [S8]
- AI credit notifications: 80 · 90 · 100 [S8]
- AI credits monthly allowance: no · yes [S12]
- AI developers docs: Chatbot · Copy Markdown · LLMs.txt files · Open with LLM · MCP server for IDE integration [S13]
- AI developers tools: Chatbot, Copy Markdown, LLMs.txt files, Open with LLM, and MCP server for IDE integration [S13]
- AI import sources: strapi_or_frontend_code · figma_project · image [S8]
- AI integration definition: AI Integration is in-application AI functionality integrated into or accessible by Strapi's Software through a third-party AI provider's API [S12]
- API generation: yes · REST · GraphQL [S1]
- API tokens: yes [S2]
- APIs: yes · yes [S2]
- APIs: REST · GraphQL · yes [S5]
- Assign teammates: Review stages can be assigned to specific owners [S6]
- Blocks react renderer: Strapi Blocks React Renderer recommended for rendering Blocks content in React frontends [S8]
- Bring your own AI key: A 'Bring your own AI key' topic exists in the documentation [S13]
- Community discord: Discord community [S4]
- Community license: MIT · yes [S2]
- Community license: MIT [S2]
- Community support: Community support available [S5]
- Community unlimited usage: yes [S2]
- Component types: repeatable · single [S8]
- Components dynamic zones: reusable content blocks and editor-managed page structure [S1]
- Components dynamic zones: Reusable content blocks and dynamic zones editable without a developer [S5]
- Components types: repeatable · single [S8]
- Content type builder: no-code content type builder [S1]
- Content type builder: No-code content type builder for content models [S5]
- Content type builder purpose: The Content-type Builder allows the creation and management of content-types [S8]
- Content types: unlimited [S2]
- Content types kinds: collection_types · single_types · components [S8]
- Content types unlimited: community · growth · enterprise · yes [S2]
- Cron jobs: yes [S2]
- Ctb AI: Strapi AI assistant creates/edits content types via natural language; GROWTH plan, requires Strapi-managed AI [S8]
- Ctb content type kinds: collection types · single types · components [S8]
- Ctb deletion behavior: yes [S8]
- Ctb field types: single fact listing one field type; full set covered by separate facts · Text · Rich Text (Blocks) · Number · Date · Password · Media · Relation · Boolean · JSON · Email · Enumeration · UID · Rich Text (Markdown) · Components · Dynamic zon… [S8]
- Ctb permission: read [S8]
- Ctb purpose: Tool for designing content types and components, accessible via the admin panel main navigation [S8]
- Custom fields: custom field types [S1]
- Custom fields: Custom field types supported [S5]
- Custom fields: yes [S8]
- Custom fields: yes · Custom tab via Marketplace [S8]
- Custom stages: Customizable review stages for any number of steps [S6]
- Customer count: 3K+ [S5]
- Customers count: 3000 [S1]
- Customization backend: Custom Node.js controllers, services, middleware; customizable admin panel [S5]
- Databases: community · growth · enterprise · Postgres · MySQL · MariaDB [S2]
- Databases note: no [S2]
- Date types: date · datetime · time [S8]
- Deleted stage behavior: yes [S6]
- Deletion database behavior: yes [S8]
- Docs mcp server: MCP server for Strapi documentation for IDE integration providing Strapi-aware code suggestions and answers [S13]
- Draft publish setting: yes [S8]
- Dynamic zones: yes [S8]
- Enterprise features: Enterprise adds SSO, Review Workflows, Audit Logs; Strapi AI coming soon [S2]
- Enterprise governance: audit logs · review workflows · content history · SSO [S1]
- Field private non searchable: yes [S8]
- Field rename data preserved: 5.57.0 · yes [S8]
- Field types: text · rich_text_blocks · number · date · password · media · relation · boolean · json · email · enumeration · uid · rich_text_markdown [S8]
- Folder organization: yes · 3 [S8]
- Folder storage: src/content-structure/groups.json · yes [S8]
- Folder storage file: src/content-structure/groups.json [S8]
- Folders nesting depth: 3 · 1 [S8]
- Framework customization: Node.js · controllers · services · middleware · admin panel [S1]
- Github stars: 73300 [S1]
- Governance: audit logs · review workflows · content history · SSO [S5]
- Growth features: Growth plan adds Strapi AI, Live Preview, Releases, Content History, Basic Support [S2]
- Internationalization setting: yes · yes [S8]
- Ip termination: yes [S4]
- License: MIT · yes [S1]

**Support**
- Community plan: basic · community support · custom [S2]
- Community tier: yes [S2]
- Enterprise: yes · yes [S1]
- Enterprise: yes · yes [S5]

88 more facts on the canonical page: https://whats-best.ai/software/content-marketing/strapi

## Questions

### Is Strapi European?

Yes. whats-best.ai classifies Strapi as EU-Made.

### Where does Strapi store data?

Not stated on the vendor’s pages as of 13 Oct 2026.

### Does Strapi have a free plan?

Yes. Strapi has a free plan, per [the vendor’s page captured 13 Oct 2026](https://whats-best.ai/evidence/7364).

### What are the best alternatives to Strapi?

As of 15 Oct 2026, the panel rates [CoreMedia (3/5)](https://whats-best.ai/software/content-marketing/coremedia), [Storyblok (2.5/5)](https://whats-best.ai/software/content-marketing/storyblok) and [Contently (2.5/5)](https://whats-best.ai/software/content-marketing/contently) highest among the other 14 Content Marketing products evaluated. Ratings that look equal are rounded to half stars; the order uses the unrounded rating, then the name. The highest-rated European alternative is [CoreMedia](https://whats-best.ai/software/content-marketing/coremedia) (EU origin, foreign-owned). Ratings are the AI panel’s opinion, formed from public evidence: [how scores are made](https://whats-best.ai/methodology#ordering). The full list, with European products first: [Strapi alternatives](https://whats-best.ai/software/content-marketing/strapi/alternatives).

## What this page leaves out

- 26 product facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 6 pricing facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 4 integrations facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 3 legal facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 2 compliance facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 2 subprocessors facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 1 data fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material.
- 1 support fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material.
- 2 sovereignty dimensions could not be confirmed on the vendor’s own pages and are shown as unknown.
- 6 of the readings below were written against an earlier fact sheet — a fact has been corrected, added or pulled since. Until the panel next runs on this product you are reading the older judgement.

## Sources

- [S1] Vendor homepage: https://strapi.io/ (checked 2026-10-13)
- [S2] Pricing page: https://strapi.io/pricing-cms (checked 2026-10-13)
- [S3] Privacy policy: https://strapi.io/privacy (checked 2026-10-13)
- [S4] Terms of service: https://strapi.io/terms-of-use (checked 2026-10-13)
- [S5] Planning, editorial calendar & briefs — found from sitemap: https://strapi.io/strapi-marketing-advertising-cms-campaign-management (checked 2026-10-13)
- [S6] Creation, review & approval — found from sitemap: https://strapi.io/features/review-workflow (checked 2026-10-13)
- [S7] Creation, review & approval — found from sitemap: https://docs.strapi.io/cms/features/review-workflows (checked 2026-10-13)
- [S8] Structured content, localisation & export — found from sitemap: https://docs.strapi.io/cms/features/content-type-builder (checked 2026-10-13)
- [S9] Structured content, localisation & export — found from sitemap: https://docs.strapi.io/cms/features/data-management/export (checked 2026-10-13)
- [S10] Publishing, distribution & integrations — found from sitemap: https://docs.strapi.io/cms/api/rest (checked 2026-10-13)
- [S11] Publishing, distribution & integrations — found from sitemap: https://docs.strapi.io/cms/backend-customization/webhooks (checked 2026-10-13)
- [S12] AI assistance & content rights — found from sitemap: https://strapi.io/ai-terms (checked 2026-10-13)
- [S13] AI assistance & content rights — found from sitemap: https://docs.strapi.io/cms/ai (checked 2026-10-13)

---

Cite as: whats-best.ai, "Strapi — Content Marketing", AI panel analysis, as of 2026-10-20. https://whats-best.ai/software/content-marketing/strapi

Corrections: https://whats-best.ai/correct/584?target=page
