Advanced Topics
Installing Optional Components
Most of Meltano's features are available without installing any additional packages. However, some niche or environment-specific features require the installation of Python extras.
- uv
- pipx
For example, to install Meltano with the postgres component, you can use the following command:
uv tool install --from "meltano[postgres]" meltano
For example, to install Meltano with the postgres component, you can use the following command:
pipx install "meltano[postgres]"
System Database
The following extras add support for different system database types, which function as the default state backend:
The psycopg2 extra is supported, but the package won't receive any new features, so we recommend using the postgres extra instead.
To use these system databases, Meltano must be installed with the matching optional component
State backends
The following extras add support for other state backends:
s3- AWS S3.gcs- Google Cloud Storage.azure- Azure Blob Storage.