Skip to content
DocumentationIngest data

Airbyte

Airbyte is an open-source data integration platform that can sync data from hundreds of sources into Altertable. Use our custom Altertable destination connector to load data directly into your Altertable lakehouse.

Goal

Install the custom Altertable destination in Airbyte, connect it to a lakehouse catalog, and verify a source sync with SQL.

Prerequisites

  • An Airbyte instance that allows custom Docker connectors.
  • Your lakehouse username and password.
  • The target Altertable catalog and schema names.
  • An Airbyte source ready to sync.

Steps

1. Add the Docker connector

The Altertable destination connector is available as a Docker image and can be added as a custom connector in your Airbyte instance.

ghcr.io/altertable-ai/airbyte-destination-altertable

  1. In your Airbyte instance, go to SettingsDestinations.
  2. Choose New connectorAdd a new Docker connector.
  3. Enter Altertable as the display name.
  4. Enter ghcr.io/altertable-ai/airbyte-destination-altertable as the Docker repository name.
  5. Set the Docker image tag to latest, or use a pinned release tag.

2. Configure the destination

The connector requires the following parameters:

  • Username: Your lakehouse username (find this in the Credentials section of the dashboard)
  • Password: Your lakehouse password (find this in the Credentials section of the dashboard)
  • Catalog: The name of your Altertable catalog where data will be synced
  • Schema: The schema within your catalog where tables will be created

3. Create and run a connection

Select the Altertable destination when creating or editing an Airbyte connection. Choose a source and run the first sync.

Verification

After Airbyte reports that the sync finished, query one of the synced tables with its fully qualified name:

SELECT *
FROM your_catalog.your_schema.your_table
LIMIT 10;

Confirm that the returned columns and rows match the selected Airbyte stream.

Troubleshooting

  • Airbyte cannot pull the connector: confirm that the Airbyte host can access ghcr.io and that the repository and tag are correct.
  • The destination check fails: copy the lakehouse username and password again from the target environment.
  • The sync writes to the wrong location: check the catalog and schema configured on the destination.
  • The sync completes but no rows appear: confirm that the source stream is selected and query the table name created by that stream.

Next steps

The connector source code is available at github.com/altertable-ai/airbyte-destination-altertable