Meltano trata la integración de datos como desarrollo de software. Un proyecto define extractores y cargadores en un archivo de configuración, y Meltano los ejecuta para trasladar datos desde sus fuentes a un almacén. Como todo se define mediante código, los pipelines se guardan en Git, se ejecutan en CI y se revisan como cualquier otro cambio.
Se basa en el estándar Singer, que cuenta con cientos de conectores creados por la comunidad, y se integra con dbt para las transformaciones y con Airflow para la orquestación. Los equipos pueden escribir conectores propios con un SDK, algo útil para fuentes que las herramientas comerciales no cubren.
Meltano es gratuito y de código abierto. Requiere conocimientos de ingeniería y mantenimiento, y la calidad de los conectores varía. Entre sus alternativas están Airbyte, Fivetran, dlt, Dagster con integraciones y el propio Singer. Conviene a equipos de datos con perfil técnico.