Data connectors
Connect the report to the source of truth
One governed catalogue of 73 selectable production connectors, read-only by default. It lists only what the runtime registry implements: no internal connectors, no coming-soon placeholders.
Board-reporting routes
Common sources, described to what's implemented
The three sources buyers ask about most often, each described only to the capability that is actually implemented.
Snowflake to a scheduled board report
Discover governed warehouse structure, preview data, run queries with pushdown, and refresh bound report elements without exporting a dashboard screenshot.
See its row in the index for Snowflake to a scheduled board report
Google Sheets to a controlled board pack
Connect through OAuth, discover sheet structure, preview values, and refresh across multiple datasets while keeping the designed document and review path in Rahoto.
See its row in the index for Google Sheets to a controlled board pack
PostgreSQL to recurring management reporting
Discover schema, preview and query data, use snapshot or incremental refresh, and push appropriate query work toward the source before composing the report.
See its row in the index for PostgreSQL to recurring management reportingConnector availability does not imply that a source's data model is already suitable for a board pack. Metric definitions, access, joins, reconciliation, and reporting grain remain implementation decisions. See the monthly workflow.
The implemented catalogue
Every selectable production connector
Every connector discovers its source's schema. The columns show only what differs between them.
Showing all 73
- Refresh
- how the report stays current
- Preview
- sample the data before you bind it
- Queries
- runs SQL at the source, with pushdown
- Datasets
- several datasets from one connection
- Text
- feeds a document set, with citations
- Sign-in
- OAuth, or a service account
- Provider limits
- the vendor rate-limits reads
| Connector | Refresh | Preview | Queries | Datasets | Text | Sign-in | Provider limits |
|---|---|---|---|---|---|---|---|
| Databases 12 Operational and analytical databases, including change-data-capture sources. | |||||||
|
|
Snapshot, incremental | Yes | Yes | No | No | No OAuth | No |
|
|
Snapshot | Yes | Yes | No | No | No OAuth | No |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | Yes | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | No | No | No OAuth | No |
|
|
Snapshot | Yes | Yes | No | No | No OAuth | No |
|
|
Snapshot | Yes | No | No | No | No OAuth | No |
|
|
Snapshot, incremental | Yes | No | No | No | No OAuth | No |
|
|
Change capture follows schema changes | No | No | No | No | No OAuth | No |
|
|
Change capture | No | No | No | No | No OAuth | No |
|
|
Change capture follows schema changes | No | No | No | No | No OAuth | No |
| Data warehouses 3 Query and refresh from the warehouse your team already governs. | |||||||
|
|
Snapshot | Yes | Yes | No | No | OAuth | No |
|
|
Snapshot | Yes | Yes | No | No | No OAuth | No |
|
|
Snapshot | Yes | Yes | No | No | No OAuth | No |
| Files and storage 9 Upload structured files or read them from cloud object storage. | |||||||
|
|
Snapshot | Yes | No | No | No | No OAuth | No |
|
|
Snapshot | Yes | No | No | No | No OAuth | No |
|
|
Snapshot | Yes | No | No | No | No OAuth | No |
|
|
Snapshot | Yes | No | No | No | No OAuth | No |
|
|
Document set | Yes | No | Yes | Yes | OAuth | Yes |
|
|
Document set | Yes | No | Yes | Yes | OAuth | Yes |
|
|
Document set | Yes | No | Yes | Yes | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | No |
|
|
Document set | Yes | No | No | Yes | OAuth | Yes |
| Spreadsheets 2 Use governed sheets and workbooks as recurring report sources. | |||||||
|
|
Snapshot follows schema changes | Yes | No | Yes | No | OAuth | No |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
| SaaS applications 25 Pull business objects from implemented application connectors. | |||||||
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | No | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | No | No | Service account | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | No | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | No | No | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
| APIs and services 19 Read from HTTP services, accept pushed rows, and connect supported service APIs. | |||||||
| Push API | Pushed rows | Yes | No | No | No | No OAuth | No |
|
|
Snapshot | Yes | No | No | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | No OAuth | Yes |
|
|
Document set | Yes | No | No | Yes | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | No OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
|
|
Snapshot | Yes | No | Yes | No | OAuth | Yes |
| Streams 3 Subscribe to event streams and supported change feeds. | |||||||
| WebSocket Stream | Stream | No | No | No | No | No OAuth | No |
| Kafka Stream | Stream | No | No | No | No | No OAuth | No |
| Kafka CDC | Change capture | No | No | No | No | No OAuth | No |
No connector matches that.
Clear a filter, or tell us the source you need and what you're reporting on.
Beyond rows
Documents, mail and transcripts
16 of the 73 connectors carry text, not only rows: drive files and wiki pages, mailboxes, meeting transcripts, and public text. Each one becomes a document in a document set, with an exact citation back to the page, block, message, or timestamp it came from.
Every extracted passage stays traceable to where it came from. Each source declares its data classification and consent basis once. Confidential material never leaves the tenant, and a source's declared redaction posture is applied before anything reaches a cloud extraction provider.
No connector required
Files you upload
Drop in a PDF, a Word or PowerPoint file, an HTML export, an EML message or an MBOX mailbox, plain text, Markdown, or a WebVTT or SRT transcript. Rahoto extracts it into the same document set a connector would feed, with no live connection required.
Where a provider is configured, Rahoto can also transcribe uploaded audio with speakers and timestamps attached, read text out of an image, or describe sampled frames of a video, each with its timestamp.
Missing a source?
Tell us the tool and what you're trying to report on. We add sources this way and tell you when yours ships. This is not a promised delivery date.
Start with one governed dataset and one recurring decision
Connect it, bind it into the document, reconcile a run, and then set the schedule.