Skip to content
A framework for building integrations and APIs
JavaScript Other
Branch: master
Clone or download

Latest commit

Latest commit ff11304 May 18, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
bin fix for node v10 Sep 18, 2018
docs expand monitor documentation Mar 20, 2019
scripts update build/publish scripts May 10, 2017
web-docs Correct spelling for "Generating" (#45) Apr 13, 2019
.gitignore update build/publish scripts May 10, 2017
.travis.yml fix for node v10 Sep 18, 2018 update changelog Jun 12, 2018
LICENSE Update README Jul 29, 2018
package-lock.json npm audit fix May 18, 2020
package.json npm audit fix May 18, 2020


Travis Downloads NPM version license

DataFire is an open source framework for building and integrating APIs. It provides over 1000 integrations, including:

AWS • Azure • MongoDB • Slack • GitHub • Twilio • Trello • Square • Google Sheets • Gmail • Heroku

Each integration provides a set of composable actions. New actions can be built by combining existing actions, JavaScript, and external libraries. They are driven by JavaScript Promises, and can be triggered by a URL, on a schedule, or manually.

Want more? provides a simple interface for building, managing, and hosting DataFire projects.

Share on Twitter Read on Medium Chat on Gitter Subscribe on MailChimp


Be sure to install DataFire both globally and as a project dependency.

npm install -g datafire
npm install --save datafire


The full documentation is available at

Sample Projects

Create an API backed by Google Sheets Repo Run on
E-mail yourself news headlines Repo Run on
Backend for a "Contact Us" form Repo Run on
Sync GitHub issues to a Trello board Repo Run on
Create a Spotify playlist from r/listentothis Repo Run on


Contributions are welcome!

Getting Started

git clone && cd DataFire
npm install

Tests are run with npm test and require ports 3333-3336 to be open.

You can’t perform that action at this time.