The DreamFactory Services Platform (DSP) has all of the services and capabilities you need to build cutting edge applications for the desktop, tablet, or phone. All of your services are accessed through a REST interface that supports both JSON and XML documents. This style of document exchange interface is perfect for HTML5 applications or native client technologies like iOS. This section of the website provides an overview of all the various features included with the platform and some basic information and examples about how to use them.
DreamFactory can be installed on premises or in the cloud, so enterprise users can deploy, manage, and monitor their own applications.
Every new DSP comes with a built-in Admin Console written in HTML5 that helps system administrators build applications for end users, manage users and roles, create SQL schema, and connect to external services.
Your DSP can host any number of applications that share access to the service architecture and various data objects. Each application is a mini web site where you can quickly upload and manage various files and folders.
The DSP takes care of user management, single sign-on, password hashing, and user roles. You can control which users get which applications, and which applications have access to various data objects and services.
Your DSP provides a comprehensive and secure connection to a dedicated SQL database. You have services for Create, Read, Update and Delete, as well as complex filtering and a complete suite of metadata services.
Your DSP provides interfaces to all of the major BLOB storage systems including Amazon S3, Azure BLOB, Rackspace CloudFiles, and OpenStack. The master credentials to each service are hidden by the platform and users are granted access through single sign-on.
Your DSP can provision any number of integration points for external services such as email, NoSQL data, and BLOB storage. These services hide master credentials on the platform and can be administered by user role.