Skip to main content

Sources

Overview

Flows can ingest data from the following sources into Onehouse tables.

SourceCategoryAWS projectsGCP projects
Amazon S3Files✅ SupportedNot supported
Google Cloud StorageFilesNot supported✅ Supported
Apache KafkaEvent Stream✅ Supported✅ Supported
Confluent KafkaEvent Stream✅ Supported✅ Supported
Amazon MSK KafkaEvent Stream✅ SupportedNot supported
Amazon Kinesis (Coming soon)Event Stream✅ SupportedNot supported
Confluent CDCDatabase✅ Supported✅ Supported
MySQL CDCDatabase✅ SupportedNot supported
Postgres CDCDatabase✅ Supported✅ Supported
Onehouse TablesData Lakehouse✅ Supported✅ Supported

Add a Source

  1. In the Onehouse console, open the Sources page.
  2. Click Add New Source.
  3. Follow the on-screen instructions to set up your source.
    1. Also review the product docs for the source to ensure you configure it properly.
  4. Create the Source.

Update a Source

When you change a source's connection details — for example, rotating credentials, updating broker hosts, or pointing to a new schema registry URL — apply the change in the source configuration, then perform either of the following to propagate the new configuration to the Flows that read from the source:

  1. Pause and Resume each Flow built on the source, or
  2. Restart the Managed Compute Cluster(s) running those Flows.

Both actions pick up the new source configuration without archiving the destination table or replaying historical data. Pause/Resume preserves the existing checkpoint, so each Flow continues from where it left off.

Do not use Clean & Restart to rotate credentials

Clean & Restart archives the destination table and re-ingests from the earliest available source data. It is not the right action for routine credential rotation or other source configuration updates — use Pause/Resume instead.