DreamFactory Follow www.dreamfactory.com | Open Source

The Bitnami DreamFactory Stack provides a one-click install solution for DreamFactory. Download installers and virtual machines, or run your own DreamFactory server in the cloud.

DreamFactory is an open source REST API platform for mobile enterprise application developers. DreamFactory enables developers to quickly connect any SQL or NoSQL database or File Storage system to any tablet, phone, or other device with a comprehensive palette of RESTful services. Additional capabilities include user management, roles and permissions, record-level access control, server-side scripting, filter string queries, and application hosting. DreamFactory generates Client SDKs for all major development environments, including jQuery, AngularJS, Sencha, iOS, Android, and Windows Phone.

Why use Bitnami DreamFactory?

Bitnami makes it easy to run DreamFactory in the cloud, virtually or locally in mere minutes. Bitnami DreamFactory is

  • Up-to-date: We track every release of DreamFactory and update our stack shortly after it's released.
  • Secure: If ever vulnerabilities or serious security issues are discovered, we provide new versions of DreamFactory as soon as possible, often within hours of the availability of a fix.
  • Consistent: We package DreamFactory consistently every time so that the experience of deploying natively, as a virtual machine or hosting it in the cloud is nearly identical.
  • Free: The Bitnami DreamFactory stack is distributed free under the Apache 2.0 license.

We take care of compiling and configuring DreamFactory and all of its dependencies (third-party libraries, runtime, and database) so it works out-of-the-box. With Bitnami DreamFactory, you can:

  • Experiment with an unlimited number of demos or plugins
  • Deploy it quickly, easily and consistently
  • Develop proof-of-concepts for your clients
  • Save money and improve reliability
  • Host DreamFactory in the cloud

More on DreamFactory

DreamFactory dramatically reduces the time and expense of mobile projects by allowing developers to focus on the client application instead of the server-side software. Applications can be easily moved between any cloud and data center, or between development, testing and production. The DreamFactory platform is designed to provide reliability, scalability, and security for mobile deployments. It includes support for a wide range of data sources and application services to make integrations a snap.

  • Data Sources
    DreamFactory supports data and metadata access to SQL databases including MySQL, SQL Server, DB2, Oracle, and PostgreSQL. DreamFactory supports a wide variety of NoSQL databases including Amazon DynamoDB, Amazon SimpleDB, Azure Tables, MongoDB, MongoHQ, Cloudant, and CouchDB. For file storage DreamFactory supports Amazon S3, Azure Tables, and OpenStack Objects.
  • Application Services
    DreamFactory provides additional services for application development. User management features include password hashing, single sign-on, OAuth, Active Directory, Guest Users, and Open Registration. Hosting services include the ability to store and run web applications from any cloud storage system. Advanced capabilities include Server Side Filters, Events, and Scripting. Security services include the ability to control access to all data sources through detailed user roles and permissions. Lastly, DreamFactory can perform external service integration with URL parameters and HTTP headers.
  • Software Development Kits
    On the client side, all transactions use either JSON objects or XML documents. The services are compatible with applications written in either HTML5 or native client technologies like iOS, Windows Phone, and Android. DreamFactory provides HTML5 example projects for jQuery, AngularJS, and Sencha. As each new service is hooked up DreamFactory automatically produces written documentation on the service interface, creates an interactive API browser for exploring the service manually, and generates a Client SDK for calling the service from JavaScript, iOS, Android, and Windows Phone.

DreamFactory Features

  • Enterprise-ready security
  • Application hosting
  • User management, single sign-on and role-based permissions
  • Connect to any SQL database running locally, remotely or in the cloud
  • Support for all popular NoSQL databases
  • Support for all major BLOB storage systems
  • External web services integrations
  • Built-in admin console for building applications, managing roles, hooking up to data sources and more

Frequently Asked Questions

What components are included with an installation?

See our complete and up-to-date read me document for the specific names and versions of all open source components included.

Is it safe?

We work hard to ensure that Bitnami is a trusted platform. We take extensive steps to ensure that every application Bitnami packages is free of malware. We package software that is distributed by each manufacturer, run our own checks, and update software immediately when we learn of a vulnerability. In addition, we take precaution to protect our own customer information and never sell or give away our customer records. Learn more on our Terms of Use.

What kind of support do you provide?

We offer a bunch of free resources for Bitnami users including:

Back to top

Reviews of Bitnami DreamFactory Write a Review →

  1. Bitnami DreamFactory 5

    Universal API

    by Jen Barker on

    Connect backend databases and it makes the API for you. The file API is a subset of NoSQL, which is a subset of SQL. Everything is the same in the subset. So you can swap out backend systems. And you only learn the one API.

    1 out of 1 people found this helpful.

    Was this review helpful to you? Yes No

  2. Bitnami DreamFactory 5

    nice API for my SQL database

    by Laura Richter on

    just hook up the DB and get an API. also does Mongo, haven't tried that yet. Easy to use, hard to believe its a free product.

    Was this review helpful to you? Yes No

  3. Bitnami DreamFactory 5

    DreamFactory is the kit to use.

    by Sean Mallon on

    I started using this a couple of weeks ago and my team of mobile developers are singing it's praises.

    2 out of 2 people found this helpful.

    Was this review helpful to you? Yes No

  4. Bitnami DreamFactory 5

    Review of Dream Factory

    by Imran Khan on

    I have used it as a BAAS , been very happy with the work flow, and the ease of use when it comes to configuring and all those helpful video along with example code that makes it easy to debug and make things happen, also the prompt response on the forum for any issues keep up the good work

    4 out of 4 people found this helpful.

    Was this review helpful to you? Yes No

  5. Bitnami DreamFactory 5

    Simply Marvelous

    by Xavier Badcock on

    Besides being, IMHO, the best back-end skeleton money can't buy, they respond quickly to issues on GitHub and have a full-time support staff as well. Quite nice. And the scripting feature they just released is brilliant!

    Since "DreamFactory Services Platform" is such a mouthful, I urge the team to come up with something catchy. With less syllables.

    How about "Marvelous"?

    8 out of 9 people found this helpful.

    Was this review helpful to you? Yes No