DreamFactory is a self-hosted platform providing governed API access to any data source for enterprise apps and local LLMs.
Getting Started Guide ∙ Try Online ∙ Contribute ∙ Community Support ∙ Docs
- Platform Overview
- Installation Options
- DreamFactory's Cloud Playground
- Documentation
- Support Options
- Commercial Licenses
- Feedback
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.
DreamFactory is built on top of the Laravel framework, and includes a convenient web-based administration client. So what can you do with DreamFactory?
- Generate powerful, reusable, documented APIs for SQL and NoSQL databases, files, email, push notifications and more in seconds.
- Use the PHP, Python, and NodeJS scripting languages to easily customize API behavior at any endpoint, for both API requests and API responses.
- Secure every API endpoint with user management, SSO authentication, role-based access control, OAuth and Active Directory integration.
v6demo.mp4
- Install DreamFactory and all of the required dependencies in less than 5 minutes using our installers for CentOS/RHEL, Debian, Fedora, and Ubuntu.
- Docker provides a Docker compose image or you can build your own.
- NPX Installer: Our Node NPX installer can have you up and running in minutes, and even includes optional installation of our MCP server and a PostgreSQL test database filled with realistic data.
- Our Helm chart provides a convenient way to install DreamFactory within your Kubernetes cluster.
- Raspberry Pi allows you to configure DreamFactory on everybody's favorite tiny computer.
Contact us for more information if you're interested in a feature complete version (whether hosted in our cloud environment or on-premise). Or just spin up a playground instance right now!
Start testing for free with our cloud playground now by creating a DreamFactory instance here.
Learn more about DreamFactory's many features by reading our Getting Started Guide. Additional platform documentation can be found on the DreamFactory wiki.
![]() |
||
|---|---|---|
Ask and answer StackOverflow questions with the dreamfactory tag |
Check out our Docs, Wiki, and Guide for various examples and tutorials | Tweet to @dfsoftwareinc or with the #dreamfactory hashtag |
In need of official technical support? Desire access to REST API wrappers for SQL Server, Oracle, SOAP, or Snowflake? Require API limiting and/or auditing? Looking to extend the capabilites of your existing APIs? Schedule a demo with our team!
Feedback is welcome on our forum or in the form of pull requests and/or issues. Contributions should follow the strategy outlined in "Contributing to a project".
