Meltano traite l’intégration de données comme du développement logiciel. Un projet définit extracteurs et chargeurs dans un fichier de configuration, et Meltano les lance pour déplacer des données de sources vers un entrepôt. Comme tout est du code, les pipelines vivent dans Git, tournent en CI et peuvent être relus comme les autres changements.
Il s’appuie sur le standard Singer, qui a des centaines de connecteurs communautaires, et s’intègre à dbt pour les transformations et à Airflow pour l’orchestration. Les équipes peuvent écrire des connecteurs sur mesure avec un kit de développement, pratique pour les sources que les outils commerciaux ne couvrent pas.
Meltano est gratuit et open source. Il demande de la compétence d’ingénierie et de la maintenance, et la qualité des connecteurs varie. Les alternatives incluent Airbyte, Fivetran, dlt, Dagster avec des intégrations, et Singer lui-même. Meltano convient aux équipes data à l’esprit ingénierie.