DreamFactory

By DreamFactory

Generate secure REST APIs from databases and data sources, with governed access for apps and AI.

API GenerationData AccessDatabase ConnectorsAI Data Gateway
Overview

What is DreamFactory?

DreamFactory is a self-hosted data access platform that generates REST APIs from databases, file stores, and other sources without hand-coding. It creates documented endpoints for tables, stored procedures, and functions, with role-based access control, multiple authentication options, audit logging, and server-side scripting. Newer releases add a built-in MCP server and a governed LLM gateway for AI access. Developers, architects, and IT teams in regulated industries use it to expose legacy and modern data safely to applications.

Best for
Backend DevelopersSolution ArchitectsEnterprise IT TeamsData Platform TeamsRegulated Industries
Product snapshot
Category
Data Extraction & Collection
Best for
Governed API data access
Deployment
Cloud / On-premise
Free trial
Yes
Integrations
SQL Server, Oracle, PostgreSQL, MongoDB
AI features
Yes
Key features

Key features of DreamFactory

Auto-generated REST APIs

Create endpoints for tables, stored procedures, and functions without coding.

Role-based access control

Set permissions per endpoint, table, field, and operation for each role.

OpenAPI documentation

Get Swagger docs generated automatically for every connected data source.

Server-side scripting

Add pre and post processing logic in Node.js, PHP, or Python.

Built-in MCP server

Expose databases and file stores as tools for AI assistants.

Audit logging

Log every API call with the real user identity for reporting.

Reviews

DreamFactory reviews

8 reviews

Overall

4.1/5

  • Ease of use4/5
  • Customer support4/5

What users like

  • Fast API setup without coding
  • Granular access control and security
  • Thorough documentation and sample apps
  • Responsive vendor and community support

What users dislike

  • Steep learning curve at first
  • Upgrades and debugging can be painful
  • Limited complex SQL filtering through API
  • Resource heavy under high load

Verified Reviewer

Chief Technology Officer

“Liked the built-in authentication and API layer, useful free features, and time saved on basic REST work. Found upgrades painful, debugging hard, stored procedure support limited, and query options weaker than SQL.”

Phil B.

PHP & MySQL Developer

“Liked the comprehensive feature set, granular access control, easy API setup, and strong vendor and community support. Found it very CPU-intensive, needing cache resets after database changes, with a steep learning curve.”

Taj A.

Technical Lead

“Liked the concept and how well it handles its core API function. Found nested object filtering difficult, alternate authentication setup failing even with support, and installation problems on Ubuntu 16.”

Verified Reviewer

Owner / Founder

“Liked the strong security, thorough documentation, and sample apps that make getting started quick. Noted no major drawbacks, though the platform can feel overwhelming at first.”

Write a review

Sign in with your account to review DreamFactory.

Sign in to review
Alternatives

Top DreamFactory alternatives

Integrations

DreamFactory integrations

DreamFactory ships with more than 30 connectors that turn existing data sources into REST APIs. SQL databases include SQL Server, Oracle, PostgreSQL, and MySQL, with Snowflake and SAP HANA also supported. NoSQL and document stores include MongoDB, DynamoDB, DocumentDB, and CouchDB. File storage connectors cover Amazon S3, Azure Blob, FTP and SFTP, and local storage, while Salesforce and SOAP services can also be exposed, with WSDL services converted to REST. Authentication works with OAuth, Active Directory, LDAP, OpenID, Okta, Auth0, and SAML. For AI use, its LLM gateway routes requests to Anthropic, OpenAI, Google Gemini, and Ollama models under role-based limits.

FAQ

Frequently asked questions about DreamFactory