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

Files

Permalink
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
src
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
CHANGELOG.md update changelog Jun 12, 2018
LICENSE
README.md Update README Jul 29, 2018
package-lock.json npm audit fix May 18, 2020
package.json npm audit fix May 18, 2020

README.md

DataFire

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? DataFire.io provides a simple interface for building, managing, and hosting DataFire projects.

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

Installation

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

npm install -g datafire
npm install --save datafire

Documentation

The full documentation is available at docs.datafire.io

Sample Projects

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

Contributing

Contributions are welcome!

Getting Started

git clone https://github.com/DataFire/DataFire && 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.