This is an integration registry for DataFire. See the DataFire repo for full documentation.
Credit to APIs.guru for supplying many of the OpenAPI specs here.
Integrations are available in the @datafire scope in npm:
npm install --save @datafire/github
You can make calls to an integration on the command line, or in JavaScript.
npm install @datafire/github
datafire run github/users.getlet github = require('@datafire/github').actions;
github.users.get()
.then(users => {
console.log(users);
})New integrations are welcome. They can be automatically added from an OpenAPI spec or an RSS feed:
node scripts/integrate.js --name acme --openapi https://api.acme.com/openapi.json
# or
node scripts/integrate.js --name acme_rss --rss https://acme.com/rss.xml
You can also create integrations programmatically - see the HTTP or MongoDB integrations for examples.