HydroMT is an open-source Python package designed for building water system models by facilitating data integration, model configuration, and execution. The modeling process involves selecting data, choosing a region of interest, preparing a configuration file, and building the model using a command line interface. HydroMT also supports the coupling of multiple models, streamlining complex modeling tasks with minimal manual effort.