@seneca/provider
v3.1.0
Published
Shared utilities for Seneca Provider plugins.
Downloads
42
Readme
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. | |---|---|
Quick Example
// Setup - get the key value (<SECRET>) separately from a vault or
// environment variable.
Seneca()
.use('provider')
Install
$ npm install @seneca/provider
Provider Plugins
- @seneca/apimatic-provider - Apimatic API.
- @seneca/branchio-provider - Branchio API.
- @seneca/checklyhq-provider - Checkly API.
- @seneca/customerio-provider - Customerio API.
- @seneca/eventbrite-provider - Eventbrite API.
- @seneca/evervault-provider - Evervault API.
- @seneca/gcal-provider - Google Calendar API.
- @seneca/github-provider - GitHub API.
- @seneca/gitlab-provider - GitLab API.
- @seneca/hubspot-provider - HubSpot API.
- @seneca/meetup-provider - Meetup API.
- @seneca/mixpanel-provider - Mixpanel API.
- @seneca/nordigen-provider - Nordigen API.
- @seneca/notion-provider - Notion.so API.
- @seneca/orbit-provider - Orbit API.
- @seneca/salesforce-provider - SalesForce API.
- @seneca/stytch-provider - Stytch API.
- @seneca/tangocard-provider - Tangocard API.
- @seneca/trello-provider - Trello API.
- @seneca/typeform-provider - Typeform API.
- @seneca/vercel-provider - Vercel API.
- @seneca/webflow-provider - Webflow API.
- @seneca/zoom-provider - Zoom API.
Write Your Own Provider
- seneca-example-provider - Example Provider Plugin starting point
Options
None.
Action Patterns
Action Descriptions
« get:key,sys:provider
»
No description provided.
« get:keymap,sys:provider
»
No description provided.
« list:provider,sys:provider
»
No description provided.
More Examples
Motivation
Support
Check out our sponsors and supporters, Voxgig, on their website here.
API
Contributing
The SenecaJS org encourages participation. If you feel you can help in any way, be it with bug reporting, documentation, examples, extra testing, or new features, feel free to create an issue, or better yet - submit a Pull Request. For more information on contribution, please see our Contributing Guide.
Background
Check out the SenecaJS roadmap here!