Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

DataFire/DataFire

A framework for building integrations and APIs

DataFire/DataFire.json
{
"createdAt": "2016-11-07T16:24:34Z",
"defaultBranch": "master",
"description": "A framework for building integrations and APIs",
"fullName": "DataFire/DataFire",
"homepage": "https://datafire.io",
"language": "JavaScript",
"name": "DataFire",
"pushedAt": "2022-12-30T20:25:04Z",
"stargazersCount": 579,
"topics": [
"api",
"api-client",
"integration",
"openapi",
"rest-api",
"rest-client",
"restful-api",
"rss"
],
"updatedAt": "2025-11-19T11:15:51Z",
"url": "https://github.com/DataFire/DataFire"
}

[![Travis][travis-image]][travis-link] [![Downloads][downloads-image]][npm-link] [![NPM version][npm-image]][npm-link] license

[downloads-image] !: https://img.shields.io/npm/dm/datafire.svg [twitter-image] !: https://img.shields.io/badge/Share-on%20Twitter-blue.svg [twitter-link] !: https://twitter.com/intent/tweet?text=DataFire%20-%20open+source+integration+framework:&url=http%3A%2F%2Fgithub.com%2FDataFire%2FDataFire [gitter-image] !: https://img.shields.io/badge/Chat-on%20Gitter-blue.svg [gitter-link] !: https://gitter.im/DataFire/Lobby [npm-image] !: https://img.shields.io/npm/v/datafire.svg [npm-link] !: https://npmjs.org/package/datafire [travis-image] !: https://travis-ci.org/DataFire/DataFire.svg?branch=master [travis-link] !: https://travis-ci.org/DataFire/DataFire [climate-image] !: https://codeclimate.com/github/DataFire/DataFire.png [climate-link] !: https://codeclimate.com/github/DataFire/DataFire [deps-image] !: https://img.shields.io/david/DataFire/DataFire.svg [deps-link] !: https://david-dm.org/DataFire/DataFire [devdeps-image] !: https://img.shields.io/david/dev/DataFire/DataFire.svg [devdeps-link] !: https://david-dm.org/DataFire/DataFire#info=devDependencies [blog-image] !: https://img.shields.io/badge/Read-on%20Medium-blue.svg [blog-link] !: https://medium.com/datafire-io [mail-image] !: https://img.shields.io/badge/Subscribe-on%20MailChimp-blue.svg [mail-link] !: https://eepurl.com/c3t10T

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][twitter-image]][twitter-link] [![Read on Medium][blog-image]][blog-link] [![Chat on Gitter][gitter-image]][gitter-link] [![Subscribe on MailChimp][mail-image]][mail-link]

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 docs.datafire.io

Create an API backed by Google SheetsRepoRun on DataFire.io
E-mail yourself news headlinesRepoRun on DataFire.io
Backend for a “Contact Us” formRepoRun on DataFire.io
Sync GitHub issues to a Trello boardRepoRun on DataFire.io
Create a Spotify playlist from r/listentothisRepoRun on DataFire.io

Contributions are welcome!

Terminal window
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.