Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
Sep 18, 2018
Nov 7, 2016
Jul 29, 2018
Dec 29, 2020
Dec 29, 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.