The only EL tool built for data engineers

No more point-and-click-and-cross-your-fingers. Build data pipelines that fit exactly to your needs.

I want to extract data from a...

Unlock the benefits of Meltano

  • Largest connector library of any EL tool
    Largest connector library of any EL tool
  • Modify connectors to your liking
    Modify connectors to your liking
  • In-flight filtering and hashing of PII
    In-flight filtering and hashing of PII
  • Detailed pipeline logs and alerting
    Detailed pipeline logs and alerting
  • Open source and cloud-agnostic
    Open source and cloud-agnostic

Experience Meltano

Extract

Set up your SaaS API connection

View docs
Terminal
# Discover source connectors (aka extractors) on Meltano Hub
open https://hub.meltano.com/extractors
# Add GitHub extractor
meltano add extractor tap-github
meltano.yml
plugins:
extractors:
- name: tap-github
variant: meltanolabs
pip_url: git+https://github.com/MeltanoLabs/tap-github.git

Load

Set up your destination database connection

View docs
Terminal
# Discover destination connectors (aka loaders) on Meltano Hub
open https://hub.meltano.com/loaders
# Add Snowflake loader
meltano add loader target-snowflake
meltano.yml
plugins:
loaders:
- name: target-snowflake
variant: transferwise
pip_url: pipelinewise-target-snowflake

Run

Sync data once or on a schedule

View docs
Terminal
# Create named job
meltano job add github-to-snowflake --tasks "tap-github target-snowflake"
meltano.yml
jobs:
- name: github-to-snowflake
tasks:
- tap-github
- target-snowflake

Enjoy

Meltano is now syncing your data in production!

Want to see it
for yourself?

The latest in Meltano
& data engineering

Get more data engineering insights