Aller au contenu principal

KeystoneJS

Visiter le site officiel ↗
Node.jsTypeScriptGraphQLOpen-SourcePrisma

KeystoneJS permet de définir un schéma de contenu déclaratif en TypeScript, à partir duquel il génère une API GraphQL complète et un panneau d'administration. Construit sur Prisma, il offre des migrations de base de données fiables et s'intègre naturellement dans un écosystème Next.js/React.

✅ Avantages

  • Schéma de données déclaratif et typé en TypeScript
  • API GraphQL puissante générée automatiquement
  • Basé sur Prisma, migrations solides
  • Totalement open-source, aucune fonctionnalité payante cachée
  • Bonne intégration avec Next.js

⚠️ Inconvénients

  • Pas d'API REST native (GraphQL uniquement)
  • Communauté plus restreinte
  • Moins adapté aux profils non-développeurs
  • Peu de thèmes ou templates d'admin prêts à l'emploi

Fonctionnalités

Headless
GraphQL
REST
Multi-langue
Versioning
Webhooks
Médiathèque
API personnalisée
RBAC (contrôle d'accès par rôle)

Informations techniques

Tarification
Gratuit
Langage
Node.js
Bases de données
PostgreSQL, MySQL, SQLite
Déploiement
Self-hosted

Prêt à essayer KeystoneJS ?

Visiter le site officiel ↗

Lien d'affiliation — en savoir plus sur notreméthodologie.