A self-hosted enterprise platform that automatically generates governed REST APIs for any data source, connecting applications and LLMs with role-based access.
DreamFactory is a self-hosted enterprise platform that automatically generates governed REST APIs for any data source. It connects applications and on-premises LLMs to databases and services with full role-based access control, audit logging, and security features, eliminating the need to write backend code for standard CRUD operations.
Enterprise developers, DevOps teams, and organizations needing to modernize legacy databases, build API-first applications, or securely connect AI models to internal data sources with governed access.
Developers choose DreamFactory because it automatically generates production-ready, secure REST APIs in minutes, provides a built-in MCP server for safe AI data access, and offers extensive enterprise security features like RBAC and SSO out of the box.
DreamFactory is a secure, self-hosted enterprise data access platform that provides governed API access to any data source, connecting enterprise applications and on-prem LLMs with role-based access and identity passthrough.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
DreamFactory automatically generates complete REST APIs with CRUD operations, OpenAPI documentation, and relationship handling for SQL and NoSQL databases without writing code, as stated in the key features.
Includes a Model Context Protocol server for secure AI and LLM integration, exposing database tables as governed tools with RBAC and audit logging, highlighted in the MCP section.
Connects to a wide range of databases including SQL (e.g., MySQL, PostgreSQL), NoSQL (e.g., MongoDB), and services like file storage and email, detailed in the supported data sources table.
Offers role-based access control with permissions per table, endpoint, and HTTP verb, plus API key management and SSO authentication, ensuring enterprise-grade security as described.
Requires installation and maintenance on Linux, Windows, Docker, or Kubernetes, adding complexity compared to managed API services, as noted in the installation section.
Built on Laravel, which may limit flexibility for teams unfamiliar with PHP or preferring other tech stacks, as mentioned in the 'What is DreamFactory?' section.
Primarily focuses on REST APIs; the README does not mention native GraphQL support, which could be a drawback for projects requiring modern query languages.