Seneca Provider is a plugin for Seneca
A plugin to support access to third party APIs. This is the base plugin used by service-specific provider plugins (such as @seneca/github-provider) to handle key management and other shared tasks.
This open source module is sponsored and supported by Voxgig. |
---|
// Setup - get the key value (<SECRET>) separately from a vault or
// environment variable.
Seneca()
.use('provider')
$ npm install @seneca/provider
- @seneca/hubspot-provider - Seneca plugin that provides access to the HubSpot API.
- @seneca/eventbrite-provider - Seneca provider for the eventbrite.com API.
- @seneca/gcal-provider - Seneca plugin that provides access to the Google Calendar API.
- @seneca/github-provider - Seneca plugin that provides access to the GitHub API.
- @seneca/gitlab-provider - Seneca plugin that provides access to the GitLab API.
- @seneca/nordigen-provider - Seneca provider for the nordigen API
- @seneca/notion-provider - Seneca plugin that provides access to the Notion.so API.
- @seneca/salesforce-provider - Seneca plugin that provides access to the SalesForce API.
- @seneca/stytch-provider - Seneca plugin that provides access to the Stytch API.
- @seneca/trello-provider - Seneca plugin that provides access to the Trello API.
- seneca-example-provider - Example Provider Plugin starting point
provider
: object [object Object]
Set plugin options when loading with:
seneca.use('provider', { name: value, ... })
Note: foo.bar
in the list above means
{ foo: { bar: ... } }
Get the value for a specific provider and key name.
No description provided.
List all the providers and their key names.