Vous pouvez sélectionner plusieurs choix. Notamment si vous avez un projet global.
Si on présente Strapi comme beaucoup le font, on dirait que c'est un headless CMS en open source, ce qui en ferait un Contentful mais en Open Source.
C'est le cas, mais pas que...
Strapi est une société française 🇫🇷, créé en 2017, dont le produit principal est en Open-Source et ce sont des options qui sont payantes, Strapi a levé près de 10 millions d'euro en 2020 pour doper sa croissance et améliorer son produit.
La différence majeure avec Contentful qui est purement un Headless CMS, qui sert donc à manager du contenu, c'est que Strapi permet en même temps de créer très facilement une architecture d'API avec aussi une gestion des utilisateurs.
Exemple: Vous gérez un blog ou un vrai journal en ligne
Avec Contentful tous vos auteurs vont sur Contentful et écrivent leurs articles, un autre ajoute les images, un autre traduit l'article, vous pouvez choisir son positionnement sur le site etc.
Avec Strapi, vos auteurs peuvent écrire sur Strapi mais vous pouvez aussi créer une plateforme bien à vous avec l'API, permettre aux lecteurs de créer son compte pour accéder à l'article ou ajouter des commentaires.
En clair, dans Contentful, l'idée est d'avoir des données qui descendent en partant de Contentful, avec Strapi vous pouvez avoir des données qui remontent dans Strapi à partir de votre site ou votre plateforme.
Evidemment ce n'est qu'un exemple parmi tant d'autre de ce qu'on peut faire avec Strapi.
On peut aussi faire des marketplace par exemple alors qu'on ne peut pas avec Contentful.
Ce que vous pouvez faire avec Contentful, vous pouvez le faire avec Strapi, mais l'inverse n'est pas vrai.
Le fait est que Strapi peut être utilisé sans qu'on le sache forcément, mais d'après ce que l'ont peut trouver comme informations sur internet il semble que même la NASA, IBM et la Société générale l'utilisent. L'avantage qu'il soit Open-Source est que chacun puisse s'occuper de l'hébergement sur ses propres serveurs et donc pour les grosses sociétés, cela enlève le problème de sécurité des données qui peuvent se poser lorqu'on utilise le cloud d'un service tiers.
NB: Evidemment pour le commun des mortels, utiliser un service qui gère le stockage est normal, plus facile et permet même une meilleure sécurisation, mais pour des sociétés comme Thalès par exemple ou autre corporations, ils ne laissent pas leurs données chez d'autres si facilement.