Aller au contenu
Appvizer
DreamFactory logo

DreamFactory : Génération rapide d’API REST sécurisées

DreamFactory : en résumé

DreamFactory est une plateforme open-core auto-hébergée spécialisée dans la génération instantanée d’API REST sécurisées à partir de vos bases de données ou services SOAP/HTTP. Elle s’adresse aux développeurs, équipes IT et entreprises de toute taille, particulièrement celles souhaitant moderniser des systèmes existants ou exposer rapidement des données internes (bases SQL/NoSQL, fichiers, services SOAP, etc.). Ses atouts incluent la création sans code d’API documentées, la sécurité d’entreprise intégrée, la montée en charge native, et la personnalisation via scripting (Node.js, PHP, Python). DreamFactory se distingue par sa rapidité de déploiement, sa flexibilité d’intégration et son contrôle granulaire d’accès.

Quelles sont les principales fonctionnalités de DreamFactory?

Génération automatique d’API REST

DreamFactory extrait automatiquement vos schémas (tables, vues, procédures) pour créer une API REST complète, documentée via Swagger/OpenAPI, sans code.

  • Exposition immédiate des opérations CRUD (Create, Read, Update, Delete) sur vos bases de données
  • Support de filtres, pagination, tri, joints et fonctions SQL avancées
  • API générées pour fichiers (S3, FTP/SFTP), SOAP, email, push notifications

Scripting côté serveur pour la logique métier

Ajoutez de la logique métier personnalisée ou transformez des requêtes/réponses directement dans le pipeline de l’API, grâce à des scripts en JavaScript (V8, Node.js), PHP ou Python.

  • Valider ou enrichir les données avant insertion
  • Orchestrer plusieurs appels API au sein d’un même endpoint
  • Créer des endpoints REST personnalisés complets

Contrôles de sécurité et gouvernance

DreamFactory propose une sécurité robuste via gestion des utilisateurs, RBAC (à l’échelle tables/enregistrements), clés API, JWT, OAuth, SAML, LDAP et AD.

  • Authentification unique (SSO) avec LDAP, AD, OAuth, OpenID Connect, Okta, etc.
  • Accès conditionnel aux données (table et ligne) selon les rôles
  • Support de CORS et gestion sécurisée des clés API

Limitations, journalisation et supervision

Le système comprend un contrôle de débit (rate limiting) et des capacités de logging via l’ELK stack pour visualiser l’activité API.

  • Limitation d’appels au niveau global, rôle, utilisateur ou endpoint
  • Journaux détaillés consultables via Kibana ou intégrables dans d’autres solutions SIEM
  • Portail de supervision centralisé via une interface admin exposée aussi en API

Déploiement flexible et connecteurs natifs

Compatible Linux, Docker, Kubernetes, on-premise, cloud ou Raspberry Pi. Connecteurs intégrés pour plus de 20 bases de données, services de stockage et SOAP.

  • Déploiement multi-plateforme (bare metal, VM, conteneurs)
  • Sauvegarde et migration simple d’instances via API ou console admin
  • Connecteurs prêts pour SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, Snowflake, S3, Salesforce, etc.

Pourquoi choisir DreamFactory?

  • Accélération du développement : ouverture instantanée d’API opérationnelles sans écrire de code back-end.
  • Contrôle et sécurité des données : gouvernance complète via RBAC, authentification multi-protocoles et audit des accès.
  • Customisation avancée : scripting flexible pour logiques métiers, orchestration ou transformation des données.
  • Interopérabilité maximale : intégration native avec de nombreuses bases, fichiers, services Web et modernisation de systèmes hérités.
  • Modèle auto-hébergé et extensible : installer et gérer DreamFactory selon vos propres contraintes d’infrastructure et de conformité.

DreamFactory : Ses tarifs

Standard

Tarif

sur demande