Skip to content

Connect a data source

OpenDome ingests structured sources through Singer taps (Meltano). The OSS distribution ships standard taps; premium ERP connectors are an Enterprise add-on.

Built-in taps Apache-2.0

Section titled “Built-in taps ”
  • tap-postgres
  • tap-mysql
  • tap-salesforce
  • Custom taps — any Singer-spec tap works.

Enterprise Premium connectors (SAP, Workday, banking ERP) ship in the commercial tier.

  1. Provide credentials. Credentials split across a Secret (sensitive) and a ConfigMap (non-sensitive):

    PUT /v1/tenants/{t}/connectors/{c}/credentials
  2. Select streams. Choose which tables/objects to replicate:

    PUT /v1/tenants/{t}/connectors/{c}/streams
  3. Set the replication method per stream (full table, key-based incremental, log-based CDC):

    PUT /v1/tenants/{t}/connectors/{c}/replication
  4. Launch a sync:

    POST /v1/tenants/{t}/connectors/{c}/runs

Data lands in the cell’s lakehouse (Iceberg, in iceberg.raw.*), ready to be curated and modeled in OSL. Orchestration runs in-cell on Dagster — no control-plane callbacks in standalone mode.

CDC-based replication needs the right privileges and configuration on the source (e.g. logical replication on Postgres). Check your source’s requirements before selecting a log-based method.