Plugins
A plugin is a server-side integration that knows how to talk to a specific external system — an API, a live feed, a spreadsheet service — and feed its rows into the project's data pipeline as a data source.
What a plugin adds
- A source type editors can pick when creating a data source.
- A schedule (or a stream) that refreshes the source automatically.
- Configuration the plugin needs to run: API keys, account IDs, endpoint selections.
Two configuration levels
- Organization-level — credentials and account settings shared across all projects in the organization (admin configures once).
- Source-level — which specific endpoint within the configured account to pull (editor picks per data source).
For example: the Google Sheets plugin is connected to an account at org level; each data source picks a specific sheet.
Running and scheduling
- Most plugins run on a cron schedule defined by the plugin.
- Some plugins stream live events. These open a long-lived connection and push rows as they arrive.
- Every plugin source has a Refresh now button for manual triggers.
Enabling a plugin
- A superadmin enables the plugin globally.
- An admin configures its org-level credentials.
- An editor picks it as a data source type when creating a source.
Plugin pages
- SMHI — Swedish weather forecasts.
- Google Sheets — any Google Sheets document.
- Travsport — Swedish trotting race data.