REST your Backend
DreamFactory is an open source software package that provides all of the RESTful services you need to build fantastic mobile and web applications.
Open Source Freedom
DreamFactory is free open source software.
Run it on any server, in the cloud, or on your
Linux, Windows, or Mac desktop.
Secure, Scalable, Reliable
DreamFactory takes care of user management, single sign-on,
data access control, and scales to handle any workload.
REST with confidence.

What is DreamFactory?

Dreamfactory is an open source REST API platform for mobile enterprise and web application developers. It connects any data source to any mobile device or app and automatically generates a comprehensive palette of RESTful services. DreamFactory lets you REST your backend so you can focus on front-end application design.

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 REST API and provides a secure connection to any backend data source. Supported databases include MySQL, Oracle, SQL Server, DB2, MongoDB, and more.

Develop for any device

Develop rich 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 clients on iOS, and Android.

Run on any server

DreamFactory is open source and runs on any server, in the cloud, or on premises. You can even run it on your Linux, Windows, or MacOS desktop. Single-click installers are available for Amazon, Azure, Google, VMware, Bitnami, and more. Downloable source available on GitHub.

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

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