Skip to main content
Article·airbyte.com
data-integrationeltconnectorsopen-sourcereplication

Airbyte

Airbyte is an open-source data integration platform. It offers 350+ pre-built connectors for syncing data into warehouses and vector databases. The PyAirbyte SDK and AI Connector Builder facilitate rapid connector creation.

intermediate30 min8 steps
The play
  1. Install Airbyte via Docker Compose
    Download the `docker-compose.yaml` file. Then, run Docker Compose to start Airbyte.
  2. Access the Airbyte UI
    Open your web browser and navigate to `http://localhost:8000`. Use the default credentials (airbyte/password) to log in.
  3. Create a Source Connector
    In the Airbyte UI, click 'Sources' then 'Create your first source'. Select a connector (e.g., PostgreSQL).
  4. Configure the Source Connector
    Enter the necessary credentials for your selected source (e.g., database host, port, username, password, database name).
  5. Create a Destination Connector
    Click 'Destinations' then 'Create your first destination'. Select a connector (e.g., Snowflake).
  6. Configure the Destination Connector
    Enter the credentials for your selected destination (e.g., account identifier, username, password, database name, schema name, warehouse).
  7. Create a Connection
    Click 'Connections' then 'Create your first connection'. Select your configured source and destination connectors.
  8. Configure the Connection Settings
    Define the replication frequency, data transformation settings and the streams to sync. Start the connection to begin data replication.
Starter code
version: "3.9"
services:
  airbyte-server:
    image: airbyte/server:latest
    ports:
      - "8000:8000"
    volumes:
      - airbyte_data:/data
volumes:
  airbyte_data:
Source
Airbyte — Action Pack