Meltano

4.2.0 · active · verified Sat Apr 11

Meltano is an open-source command-line interface (CLI) for ELT+ (Extract, Load, Transform) data integration. It provides a flexible and scalable framework for moving, transforming, and testing data, streamlining data engineering workflows. Currently at version 4.2.0, Meltano maintains an active development cycle with frequent releases across major, minor, and patch versions.

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how to initialize a new Meltano project, add an extractor (data source) and a loader (data target), configure a setting for the extractor, and then run a basic ELT pipeline. The output will be stored by the chosen loader (e.g., in `output.jsonl` if using `target-jsonl`).

# Initialize a new Meltano project
meltano init my_meltano_project
cd my_meltano_project

# Add a data source (e.g., tap-carbon-intensity)
meltano add extractor tap-carbon-intensity

# Add a data target (e.g., target-jsonl)
meltano add loader target-jsonl

# Configure an extractor setting (optional, replace with actual config)
meltano config tap-carbon-intensity set country 'GB'

# Run the ELT pipeline
meltano elt tap-carbon-intensity target-jsonl

view raw JSON →