Get Powerful, Reusable REST APIs. Instantly.


What is DreamFactory?

DreamFactory is a free, open source REST API backend for mobile, web, and IoT applications. It provides RESTful web services for any data source so you can start front-end development with robust REST APIs on day one.

DreamFactory provides pre-built connectors to SQL, NoSQL, file storage systems, and web services. With a few clicks, you instantly get a comprehensive palette of secure, reusable, customizable REST APIs and live API documentation.

“It’s awesome. You can get up and running in less than 15 minutes with fully exposed, yet authenticated, RESTful services for most all of your data services AND proxy external RESTful services with ease. And it handles authentication and authorization, too!”

Doug Calobrisi, Founder, Codetini

Try now

Connect to any data source

Connect to any SQL database, NoSQL document, file storage system, or external web service in minutes. DreamFactory automatically generates a comprehensive, customizable, and secure REST API for any data source. Support includes MySQL, Oracle, SQL Server, DB2, MongoDB, S3, and more.

Develop for any device

Develop modern applications for phones, tablets, and desktops using your favorite development environment. DreamFactory generates a Client SDK interface for HTML5 frameworks such as jQuery, AngularJS, and Sencha, and a code library for native applications on iOS, Titanium, Android, and more.

Install on any server

DreamFactory is an open source software package that runs in the cloud or on premises. Single-click installers are available for Amazon, Azure, Google, VMware, Digital Ocean, Bitnami, and more. You can even run on your Linux, Windows, or Mac desktop. The source code is available under the Apache License at GitHub.

Founder Bill Appleton explains why we built the DreamFactory Services Platform and how it helps developers.

What DreamFactory Means To…

Enterprise Architects

Enterprise Architects

  • Govern security with your own data access platform running in the cloud or on premises

  • Fuel innovation with secure, scalable, reusable REST APIs to enterprise data sources

  • Enable standardized services abstraction layer for modern apps

  • Improve application reliability and security enterprise-wide with managed RESTful services
Back-end / API Developers

Back-end / API Developers

  • Automatically generate and document secure, reliable, and reusable RESTful APIs

  • Customize auto-generated APIs with pre- and post-processing scripting logic

  • Integrated with existing security controls so you don’t have to re-implement and test for each API

  • Move applications between clouds or between your cloud and data center
Front-end Developers

Front-end Developers

  • Focus on front-end development rather than working on (or waiting on) server-side software

  • Connect to new data sources in minutes with just a few clicks

  • Access multiple data sources with RESTful ease and automatic security

  • Faster, less costly projects via instant, robust RESTful services

What developers are saying

Forget building user management, access control, and REST APIs from scratch. DreamFactory has allowed me to focus on what matters most - building a great application!

Gary Meyer
Independent Dev

DreamFactory lets us create, collect, aggregate and cloud-publish data from any IoT device, with complete flexibility to read and write to a large variety of cloud-hosted stores.

Chris Tacke
Solution Family

DreamFactory has been great for our's open source, super easy to use, and provides the flexibility to run our apps in the cloud and on premises.

Edo Williams
Product Manager

DreamFactory does all the heavy lifting on the backend and has saved us months of development time.

Ashwin Shankar
Binary Workshop