{ DreamFactory: 'Blog' }

Introducing Alternate User Authentication in DreamFactory 2.11

Posted by Arif Islam

Wed, Jan 24, 2018

DreamFactory supports all kinds of authentication schemes out of the box, including traditional native authentication (managing users and passwords in its own database), OAuth 1.0 and OAuth 2.0, as well as OpenID Connect and SAML 2.0. While these options cover most authentication scenarios, there are situations where none of these solutions work. For these cases, DreamFactory 2.11 includes an alternate user authentication feature that allows you to use your own database and user table for DreamFactory user authentication. 

REST API Product Updates

Get your stream on with MongoDB GridFS

Posted by Charles Harmon

Thu, Jan 18, 2018

Starting in DreamFactory 2.11, you can create a MongoDB GridFS service. GridFS is a specification within MongoDB that allows you to store and retrieve files that exceed the BSON-document size limit of 16 MB. It does this by splitting the blob or file into separate chunks and storing each chunk as a separate document.

REST API Product Updates

DreamFactory adds AMQP support

Posted by Arif Islam

Mon, Jan 15, 2018

DreamFactory 2.11 now supports AMQP. As you may know, AMQP stands for Advanced Message Queuing Protocol. DreamFactory's AMQP client service is an implementation of the AMQP-0-9-1 Protocol. With this service you can now use DreamFactory as an AMQP client for your projects. Once you've configured the AMQP client service in DreamFactory, you can easily publish messages to exchange and consume messages from queues using REST APIs. We've tested this service with RabbitMQ.

REST API Product Updates

DreamFactory 2.11 adds GraphQL and RabbitMQ

Posted by Ben Busse

Fri, Jan 12, 2018

DreamFactory 2.11 has shipped! 2.11 has a bunch of great new features, including support for GraphQL, RabbitMQ, and MongoDB GridFS file storage. You can get the DreamFactory 2.11 release now from Bitnami or GitHub. Here's what's new:

REST API DreamFactory Product Updates

DreamFactory 2.10 adds OpenAPI 3.0 and Admin App RBAC

Posted by Ben Busse

Fri, Nov 10, 2017

DreamFactory 2.10 is live! The 2.10 release adds support for the OpenAPI 3.0 spec, role-based access control for the DreamFactory Admin App, and a number of bug fixes. Head on over to Bitnami or GitHub to install DreamFactory 2.10. Here's what's new:

REST API DreamFactory Product Updates

Using Windows SSO with DreamFactory

Posted by Arif Islam

Mon, Oct 9, 2017

DreamFactory 2.9 supports Single Sign On (SSO) using Windows Authentication. DreamFactory's SQL Server service also supports Windows Authentication. However, SSO with Windows Authentication has some prerequisites. Here's what you need to know to set it up.

REST API Product Updates

Integrating GitHub and GitLab with Scripts

Posted by Arif Islam

Wed, Oct 4, 2017

DreamFactory 2.9 introduces a new feature that allows you to link your event scripts and custom scripts to a file that is managed in your GitHub or GitLab account. This feature uses the new GitHub and GitLab services in DreamFactory 2.9. This eliminates the need to manually update your DreamFactory scripts when you update those scripts in your source control repo.

REST API Product Updates

DreamFactory 2.9 Adds Git Services

Posted by Arif Islam

Tue, Sep 26, 2017

DreamFactory 2.9 introduces two brand new services - GitHub and GitLab. This feature provides an easy way to connect to your project’s Git repositories and access them from DreamFactory. The real benefit here is the ability to create a live link to your DreamFactory server-side script that you manage on your own GitHub or GitLab account. 

REST API Product Updates

DreamFactory 2.9 adds AD SSO, GitHub, and GitLab

Posted by Ben Busse

Sun, Sep 24, 2017

DreamFactory 2.9 has shipped! This release has some significant enhancements, including support for Active Directory Single Sign On, SQL Server Windows Authentication, and scripting integration with both GitHub and GitLab. You can get the 2.9 release from Bitnami or GitHub. Here's what's new:

REST API DreamFactory Product Updates

Get Notified with Event Limit Triggers

Posted by Charles Harmon

Tue, Aug 15, 2017

With the release of DreamFactory 2.8 Gold, we are happy to introduce scriptable events for API Rate Limits. These events fire every time an API Rate Limit is exceeded. Along with custom scripting, you can act on the event in a number of ways, such as sending a push notification, writing to a log, updating a database, or sending a notification email. 

REST API Product Updates

Introducing DreamFactory's MQTT Service

Posted by Arif Islam

Wed, Aug 9, 2017

DreamFactory 2.8 introduces the MQTT Client Service. As you may know, MQTT is a communication protocol for the publish-subscribe architecture. You can now use DreamFactory as a MQTT client for your IoT projects. It's easy to connect to any MQTT-based message broker using DreamFactory and easily publish and subscribe to any topic.

REST API Product Updates

DreamFactory 2.8 adds FTP, WebDav, IBM Informix, and MQTT

Posted by Ben Busse

Mon, Aug 7, 2017

DreamFactory 2.8 just shipped! The 2.8 release is packed with new features, including support for FTP, SFTP, FTPS, WebDav, IBM Informix, MQTT, and SAML/OpenID SSO. Head on over to Bitnami or GitHub to install DreamFactory 2.8. Here's what's new:

REST API DreamFactory Product Updates

Turn CSV files into REST APIs with DreamFactory's Data Importer

Posted by Arif Islam

Tue, Jun 13, 2017

DreamFactory 2.7 introduces a new system endpoint - api/v2/system/import that allows you to import data files using a database service of your choice. Currently the feature supports CSV files. Support for XML and JSON is on our roadmap for future releases. This new endpoint is a DreamFactory native endpoint and it is a part of the “system” service. This endpoint is available to use right out of the box without the need for installing additional driver/extensions.

REST API Product Updates

DreamFactory 2.7 adds CSV file import, OpenID Connect, and custom installation

Posted by Ben Busse

Mon, Jun 12, 2017

DreamFactory 2.7 has shipped! This release includes support for CSV file import, OpenID Connect, a new installer program to customize your DreamFactory installation, and many more bug fixes and enhancements. Get the 2.7 release from Bitnami or GitHub now. Here's what's new:

REST API DreamFactory Product Updates

Introducing DreamFactory's OpenID Connect Service

Posted by Arif Islam

Mon, May 22, 2017

DreamFactory 2.7 Silver and Gold now includes the OpenID Connect service . As you may know, OpenID Connect is a wrapper around OAuth 2.0. This means you can now easily authenticate your users into a DreamFactory-based application using any OAuth 2.0/OpenID Connect service provider.

OAuth Product Updates

DreamFactory 2.6 adds Firebird SQL and API management improvements

Posted by Ben Busse

Tue, May 2, 2017

DreamFactory 2.6 has shipped! We've added Firebird SQL support and some major enhancements to API management as well as many API improvements and important bug fixes. You can download the 2.6 release from Bitnami or GitHub now. Here's what's new:

REST API DreamFactory Product Updates

Introducing API Limits

Posted by Charles Harmon

Mon, Mar 20, 2017

Along with the release of DreamFactory 2.5.0, we added the ability to control and limit API calls to your DreamFactory instance on several levels. This feature is currently available in DreamFactory Gold. The API limits feature makes it easy to set limits on an entire DreamFactory instance, for a specific user, role, or service. Additionally, you can set limits for each user, where every user will get a separate counter.

Product Updates API limits API management

Adding location to your app with the MapQuest API

Posted by Ben Busse

Thu, Mar 16, 2017

DreamFactory and Verizon recently hosted a hackathon where developers built location-aware apps with DreamFactory, MapQuest, and Verizon Cloud. Adding MapQuest as an API in DreamFactory takes less than five minutes. In this short tutorial, we'll show you how to securely store your MapQuest API in DreamFactory, call the MapQuest Geocoding API from a DreamFactory session, and easily add role-based access control to any MapQuest Geocoding API endpoint. Let's get started!

Sample Apps Tutorials Product Updates

Introducing DreamFactory's Google Cloud Messaging Service

Posted by Arif Islam

Thu, Mar 16, 2017

DreamFactory 2.5 now supports the Google Cloud Messaging Service (GCM). This blog post will show you how easy it is configure DreamFactory as your Android app’s push notification provider. Note that GCM support is a premium feature in DreamFactory's Silver and Gold products, not an open source feature.

Product Updates push notifications Android

Introducing DreamFactory's Apple Push Notification Service

Posted by Arif Islam

Wed, Mar 15, 2017

DreamFactory 2.5 now supports Apple Push Notification Service (APNs). This blog post will show you how easy it is configure DreamFactory as your iOS app’s push notification provider. Note that APNs support is a premium feature in DreamFactory's Silver and Gold products, not an open source feature.

iOS Product Updates push notifications

DreamFactory 2.5 adds API management, APNs, and GCM

Posted by Ben Busse

Mon, Mar 13, 2017

DreamFactory 2.5 has shipped! This is a significant release that adds API rate limits to DreamFactory Gold, new REST APIs for Apple Push Notification Service (APNs) and Google Cloud Messaging (GCM), an upgrade to the latest AWS SDK, and a number of important bug fixes. You can download the 2.5 release from Bitnami or GitHub now. Here's what's new:

REST API DreamFactory Product Updates

DreamFactory's SAML 2.0 Service

Posted by Arif Islam

Mon, Feb 13, 2017

Introducing DreamFactory's SAML 2.0 SSO Service

DreamFactory 2.4.2 introduces the SAML 2.0 Single Sign On service. Now you can easily authenticate into DreamFactory using your external SAML 2.0 identity provider (IdP).

Security Product Updates SAML

DreamFactory's Smart Logging Service

Posted by Arif Islam

Mon, Feb 6, 2017

Introducing DreamFactory's Event-Driven Log Service

In DreamFactory 2.3.1 we introduced the Log service supporting Logstash, which allows you to send any log messages to a Logstash service, utilize the power of ELK stack, and get REST API usage data using visual tools like Kibana. However, there was one limitation: the DreamFactory Logstash service wasn't smart enough to do anything on its own.

Product Updates Logstash Logging

DreamFactory 2.4.2 adds logging, SAML, and Azure AD

Posted by Ben Busse

Tue, Jan 31, 2017

DreamFactory 2.4.2 is live! This release adds new APIs for SAML and Azure Active Directory, event-driven configuration of the logging service, database function support, usability improvements to the schema manager, and a whole lot more. You can download the 2.4.2 release from Bitnami or GitHub now. Here's a roundup of 2.4.2 improvements:

REST API DreamFactory Product Updates

DreamFactory DocumentDB Service

Posted by Arif Islam

Mon, Dec 5, 2016

Introducing the DreamFactory DocumentDB Service

DreamFactory 2.4 introduces the DocumentDB NoSQL database service. Now you can easily connect to a local or remote DocumentDB database from your DreamFactory instance and perform operations using the same RESTful API that you already use for other NoSQL databases in DreamFactory.

NoSQL Product Updates Couchbase N1QL

DreamFactory 2.4.1 includes Couchbase and DocumentDB

Posted by Ben Busse

Fri, Dec 2, 2016

DreamFactory 2.4.1 has shipped! This release has some major enhancements, including new APIs for Couchbase and Azure DocumentDB, virtual foreign keys support for all table relationship types, and a new file service to retrieve log files from your DreamFactory instance. Head on over to Bitnami or GitHub to get DreamFactory 2.4.1. Here's what's new.

REST API DreamFactory Product Updates

API Logging with DreamFactory Gold

Posted by Ben Busse

Thu, Nov 17, 2016

Logging API calls is an important security and reporting requirement for production applications. To understand traffic patterns, identify potential security risks, and analyze end-user behavior, you need API logging at two levels: a detailed record of each API call and an aggregated view of API traffic over time, segmented in various ways (for example by geography).

REST API DreamFactory Product Updates

Tutorial: Using MQTT for IoT communication with DreamFactory and Raspberry Pi devices

Posted by Janakiram MSV

Thu, Nov 3, 2016

Last week we announced the DreamFactory integration of MQTT communication for IoT applications. It's a powerful new addition to the capabilities of our robust REST API platform.

For this demo we're going to use DreamFactory as an MQTT broker for two Raspberry Pi computers acting as publisher and subscriber. We'll go over three scenarios covering key aspects of IoT deployments. Though the tutorials are based on Raspberry Pi, any microcontroller or SOC board can be used for exploring the features. A video walkthrough is also available, recorded from a webinar presentation in October.

IoT Tutorials Product Updates

Logstash integration enhances DreamFactory logging capabilities

Posted by Arif Islam

Wed, Oct 26, 2016

The Log service now supports integration with Logstash. Easily connect your DreamFactory instance to a Logstash service listening for input on UDP, TCP, or HTTP protocol. Once you create a DreamFactory Logstash service, you can utilize a unified REST API and start logging activities directly from your application or from DreamFactory using scripting services. Logstash is a native DreamFactory service and is supported by features such as role-service-access, lookup usage, live API documentation, and caching.

Tutorials Product Updates

New GitHub integration offers direct import into DreamFactory

Posted by Carsten Jacobsen

Wed, Oct 19, 2016

One of my favorite features in DreamFactory is server-side scripting. Both event scripts and script services can really extend the DreamFactory platform, and customize it to your needs. If you are not familiar with DreamFactory server-side scripting, I recommend visiting the scripting documentation.

Custom Scripting Tutorials Product Updates

DreamFactory IoT stack offers MQTT integration

Posted by Janakiram MSV

Tue, Oct 18, 2016

Developers trust DreamFactory to expose a broad range of data sources as REST APIs. Over the last few years, we have seen desktop, web, mobile developers build applications that are powered by DreamFactory. Today, we are excited to announce the support for MQTT, which will enable our customers to build solutions for Internet of Things (IoT).

Product Updates

DreamFactory 2.3.1 includes Logstash and Redshift

Posted by Ben Busse

Tue, Oct 18, 2016

DreamFactory 2.3.1 is live! The 2.3.1 release includes a bunch of important enhancements, including GitHub integration on server-side scripts, new APIs for Logstash and AWS Redshift, and security improvements. Head on over to Bitnami or GitHub to get DreamFactory 2.3.1. Here's the roundup of what's new.

REST API DreamFactory Product Updates

PHP 7 doubles performance for DreamFactory

Posted by Bill Appleton

Thu, Sep 15, 2016

DreamFactory is a high performance request/response engine for REST API Services. You can hook up any SQL or NoSQL database and instantly get a comprehensive REST API for that data source. A big part of our platform is the support for JSON Web Tokens. JWT is an open standard for representing session information that is transferred between the client and server. JWT allows DreamFactory to run in a completely stateless manner, which makes the platform very easy to scale vertically with additional server capabilities or horizontally with multiple instances between a load balancer.

PHP Product Updates

How to integrate the Twilio API with DreamFactory to enable SMS for your app

Posted by Ben Busse

Thu, Sep 15, 2016

Twilio has a superb API for integrating SMS messages into your applications. It's easy to add Twilio as a remote HTTP service to any application you're building with DreamFactory. DreamFactory lets you securely store your Twilio authentication credentials, call the Twilio API directly from a DreamFactory session, and easily add role-based access control to any Twilio API endpoint. This brief tutorial shows you how to add Twilio to DreamFactory in five minutes.

Sample Apps Tutorials Product Updates

DreamFactory 2.3 released, includes PHP 7, Cassandra, Redis

Posted by Ben Busse

Tue, Sep 6, 2016

DreamFactory 2.3 has shipped! This release includes major enhancements, including PHP 7 for faster performance, new APIs for Cassandra, Redis, and Memcached, and queued event scripts. Check out the release notes below and head on over to Bitnami or GitHub to get DreamFactory 2.3.

REST API DreamFactory Product Updates

New DreamFactory cache service supports Redis, memcached, and local storage

Posted by Joshua Curry

Tue, Sep 6, 2016

One of the most powerful features of DreamFactory is the ability to write server-side script in pre- and post-process events and use as a custom scripting service. This provides the ultimate flexibility and allows the platform to support all sorts of complex backend business logics. However, DreamFactory server-side scripts are stateless and their scope is gone once the original process is completed.

Tutorials Product Updates

Introducing the DreamFactory Cassandra Service

Posted by Arif Islam

Thu, Sep 1, 2016

DreamFactory 2.3 introduces the Cassandra NoSQL database service. Now, you can easily connect to a local or remote Cassandra database from your DreamFactory instance and perform operations using the same RESTful API that you already use for other NoSQL databases in DreamFactory.

Product Updates

Weekly Digest

Recent Posts