DreamFactory

4.1 (12)
Write a Review!
DreamFactory is the fastest way to build secure REST APIs.

About DreamFactory

DreamFactory is a API generation platform that automates the building, securing, and documenting of internal/private REST APIs with built-in enterprise security on bare-metal, VMs, or containers.

The platform enables users to integrate any NoSQL or SQL file storage system, database, SOAP service or external HTTP to generate a ready-to-use documented REST API.

Primary features of DreamFactory include data mesh, scripting, instant API creation, REST endpoint generation, foreign keys, server-side scripting, user management, role-based access, SSO authentication, live API docs, an admin console, and more. The platform also offers an ELK (Elastic, Logstash, and Kibana) module enabling users to perform reporting and auditing on API traffic.

DreamFactory allows users to manage API limits on a unified platform across their organization by governing API limits at user, role, instance and endpoint levels. The solution lets users add logic to responses or requests with PHP, Python, JavaScript V8, or Node.js. DreamFactory integrates with third-party applications such as Okta, Redis, Memcached, Facebook, Azure TableStorage, IBM Watson, Twitter, IBM Maximo, and more.

Pricing starting from:

Not provided by vendor

  • Free Version
  • Free Trial
  • Subscription

Key benefits of DreamFactory

• DreamFactory offers REST APIs built for SQL databases enabling users to automatically create endpoints for functions, data, stored procedures, pagination, virtual foreign keys, sorting, schema, and more.

• The platform allows users to read, build, delete or update objects with a single API to create virtual foreign keys between tables in the databases.

• The solution turns WSDL into a fully documented REST API helping users generate live API documents from WSDL for testing.

• DreamFactory comes with server-side scripting that enables users to add logic to the response or request of API endpoints or create custom APIs with Python, Java V8, and more.

• The solution leverages Swagger, an open source API documentation project that provides real-time doc status helping users to set different parameters and see the response before building a new application.

• DreamFactory is an official Snowflake integration partner.

• DreamFactory has been deemed Awardable and recognized among a competitive field of applicants to the Tradewinds Solutions Marketplace for our innovation, scalability, and potential impact on DoD missions.

Typical Customers

  • Freelancers
  • Small Businesses (2-50)
  • Mid-size Companies (51-500)
  • Large enterprises (500 and more)

Deployment

  • Cloud-based
  • On-premise

Markets

Australia, Belgium, Canada, Germany, Ireland and 7 others

Supported Languages

English

Pricing starting from:

Not provided by vendor

  • Free Version
  • Free Trial
  • Subscription

Images

DreamFactory Software - Creating a Snowflake API with DreamFactory
DreamFactory Software - Autogenerated API documentation for Snowflake API
DreamFactory Software - Role-based permission on API endpoints enables limiting of access
DreamFactory Software - DreamFactory enables you to create API Keys for RBAC
View 5 more
DreamFactory video
DreamFactory Software - Creating a Snowflake API with DreamFactory
DreamFactory Software - Autogenerated API documentation for Snowflake API
DreamFactory Software - Role-based permission on API endpoints enables limiting of access
DreamFactory Software - DreamFactory enables you to create API Keys for RBAC

Features

Total features of DreamFactory: 16

  • API
  • API Design
  • API Lifecycle Management
  • Access Controls/Permissions
  • Dashboard
  • Developer Portal
  • Document Management
  • Multiple Data Sources
  • Reporting & Statistics
  • Reporting/Analytics
  • Testing Management
  • Threat Protection
  • Traffic Control
  • User Management
  • Version Control
  • Web Services

Alternatives

Locoia

5
#1 Alternative to DreamFactory
Locoia is a Germany-based all-in-one integration & automation platform (iPaaS) tailored-to-the European market with its...

APPSeCONNECT

4.7
#2 Alternative to DreamFactory
APPSeCONNECT is an intelligent integration platform (iPaaS) that connects applications and automates business processes...

TrueCommerce B2BGateway EDI

4.5
#3 Alternative to DreamFactory
B2BGateway's fully managed EDI & API Data Connectivity Solutions removes the need to re-key data when exchanging...

Zuplo

0
#4 Alternative to DreamFactory
Zuplo is a cloud-based application programming interface (API) management solution that helps developers build, deploy,...

Reviews

Overall rating

4.1 /5
(12)
Value for Money
4.4/5
Features
4/5
Ease of Use
4/5
Customer Support
4.1/5

Already have DreamFactory?

Software buyers need your help! Product reviews help the rest of us make great decisions.

Showing 5 reviews of 12
Verified Reviewer
Overall rating
  • Industry: Management Consulting
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 7.0 /10

Expose your database with an API

Reviewed on 4/2/2019

We implemented Dreamfactory to integrate Salesforce with an ERP software that didn't have an API,...

We implemented Dreamfactory to integrate Salesforce with an ERP software that didn't have an API, constrained by a limited budget which didn't allow us to go for a more complex middleware.

The solution allowed us to quickly send and retrieve records from the ERP, and run processes using SQL stored procedures which gave us a bit of a headache at the beginning because of lack of full support.

Pros

Authentication and API is out-of-the-box
The free version includes many features
It saves a lot of time if you just want to use the basic REST API features

Cons

Upgrading to a new version can be a massive pain
Debugging problems is very difficult if not impossible sometimes
Stored procedures are not fully supported
The API options to query a database are not as powerful as the options a SQL language provides

Response from DreamFactory Software

Hi, thank you for your review - DreamFactory does support stored procedures, it is just not meant for managing the stored procedures and functions themselves. For a more sophisticated project requirements we also support custom business logic via our powerful scripting engine that supports four different languages (PHP, NodeJS, Python, and V8JS).

Phil
Phil
Overall rating
  • Industry: Automotive
  • Company size: 51–200 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 6.0 /10

Good at what it does, not so good at what it doesnt do.

Reviewed on 11/11/2019

It did what we needed for a time, and I cant fault it for that.
For some other software we use,...

It did what we needed for a time, and I cant fault it for that.
For some other software we use, that this has integrated well with, we will keep using it.
However, for current development, and anything we expect to be high load, we have moved away in favor of developing our own API.

Pros

The software is relatively comprehensive, with very granular access and control to many different parts of your system.
Quite easy to setup an API, and expand it once setup.
Lots of support both from their technical team and also integration with other companies using this platform for their system.

Cons

It is very CPU intensive, I have built a bespoke API to run side by side this one, using the same DB, SPs, Server infrastructure but different technology for the API. The difference in the resources required is substantial, which means we are moving our more intensive systems away from this.
It is also a quirky system, having to reset the cache when you alter the DB, with a learning curve to get your way around the system.

Taj
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 4.0 /10

Useful but hard to use

Reviewed on 6/2/2019

Pros

I liked the concept of the product. And it is good at what it does.

Cons

1. Nested Object filter for database tables apis is hard. more often we had to write custom code to implement.
2. Alternate authentication setup is hard. we tried adding alternate authentication and failed, Also connected with customer support and still failed to add customer authencation.
3. Installation steps do fail to setup it smoothly i got into a lot of issues even after following exact steps for installation on ubuntu16

Phil
Phil
Overall rating
  • Industry: Automotive
  • Company size: 51–200 Employees
  • Used Monthly for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 6.0 /10

Dreamfactory API Use

Reviewed on 30/1/2019

It allowed us to quickly develop a API for use for one of our sites, giving us better visibility of...

It allowed us to quickly develop a API for use for one of our sites, giving us better visibility of everything going on, and at different levels of operation.

Pros

Was easy to setup, and is quick to increase the functionality of the API. Has a very understandable Roles and services, which allows for great control on what people can do. Also had a few sessions with some of the team, and they are very knowledgeable and supportive.

Cons

It was easy to expand the system with clones (for example, a dev, stage, production, client specific access). Once you setup all the roles and services for one account, you couldn't easily clone this but pointing to different credentials. Only work around I found was doing it all the DB, but you would have to figure out what means what, as everything is stored as IDs, so not easy to understand.

Response from DreamFactory Software

Thank you for this detailed review. With regards to replicating your DreamFactory environment across multiple instances we have an Import/Export feature. This feature allows you to package up everything from your Services, Roles, and much more to be imported into a fresh instance without frustration.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Great platform, well done!

Reviewed on 29/1/2019

Overall a great product that will assist you to speed up your development process!

Overall a great product that will assist you to speed up your development process!

Pros

Great Security and very complete and user friendly documentation. Example apps get your going quick!

Cons

I cant think of anything not to like. In the beginning it might be a little overwhelming, but once you have read the documentation and looked at the samples apps, you on your way.

Response from DreamFactory Software

Thanks for your feedback & glad you are able to shorten your development cycles with DreamFactory! That's why we were founded in the first place.

We have been working very hard to augment our security and compliance feature sets - keep your eyes out for big improvements in Q2 2019 ;)

Showing 5 reviews of 12 Read all reviews

DreamFactory FAQs

Below are some frequently asked questions for DreamFactory.

DreamFactory offers the following pricing plans:

  • Pricing model: Free Version, Subscription
  • Free Trial: Available

Contact DreamFactory for custom pricing information.

DreamFactory has the following typical customers:

201–500, 501–1,000, 1,001–5,000

DreamFactory supports the following languages:

English

DreamFactory supports the following devices:

DreamFactory integrates with the following applications:

Amazon DynamoDB, Amazon S3, Apache Hive, Database Insights for SQL Server, IBM Db2, MariaDB, Microsoft SQL Server, MongoDB, MySQL, Oracle Linux, PostgreSQL, SAP HANA Cloud, SQL Server Backup, Salesforce Sales Cloud, Snowflake

DreamFactory offers the following support options:

Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support, 24/7 (Live rep), Chat

Related categories

See all software categories found for DreamFactory.