Resources
Pages for the work at hand: start a model, judge its quality, use the data, connect through the API, and choose a plan or a service.
Start a model
Watershed Explorer Explore data and layers, build a SWAT+ model, and analyze charts and reports.SWAT+ model generation Order a SWAT+ model. Get a package you can open and run.How it works Pick a USGS gage or HUC12, confirm settings, track the cloud queue, download Editor-ready packages.Example models Browse and download completed SWAT+ packages built from NHDPlus HR, 3DEP, gSSURGO, NLCD, and PRISM.Documentation Model bundle structure, SWAT+ input file deltas, PFAS fate-and-transport files, engine run modes, and MODFLOW coupling.
Judge the quality
How we check models Every check we run on a SWAT+ model, in order: what it tests, its threshold, and whether a failure stops the build, a release or a calibration.Methodology Catchment prep, HRUs, climate inputs, QSWAT+ assembly, QA checks, and downloadable Editor packages.Calibration methods SWATGenX calibrates SWAT+ hydrology against USGS streamflow with MMPSO, a multi-memory, role-aware particle swarm.Calibration workspace Pick a model, review its observation coverage, choose parameters, and get a runtime and cost estimate.Matching USGS gages to SWAT+ channels How SWATGenX assigns USGS streamgages to SWAT+ routed channels using NHDPlus HR, NWIS metadata, and lake and canal context.Drainage area audit Drainage-area closure audit: SWAT+ areas against NHDPlus HR and NWIS at stream gages.
Use the data
Groundwater inventory Open national database of water-well lithology and driller logs, with water levels, yields and hydraulic conductivity.Where PFAS data is public Ambient PFAS monitoring is broadly public; depth-resolved soil reports mostly are not. What exists, where it lives, and what is missing.National PFAS soil inventory A cited Zenodo deposit of depth-resolved records. The live inventory is larger and opens with an account.National PFAS analysis From a national PFAS inventory to watershed predictions.Climate change and streamflow Downscaled CMIP6 climate models run through one SWAT+ model of a Michigan river: temperature, ET, snow, timing and flow, with ranges.
Connect through the API
Developers Three programmatic doors into SWATGenX: the swatgenx Python package on PyPI, a REST model-generation API, and a public MCP server for AI agents.Python package The swatgenx PyPI package: public data functions that need no account, and authenticated model ordering and download through Client.MCP server A public Model Context Protocol server over streamable HTTP, exposing watershed modelling and national hydrologic datasets to AI agents.I/O reference File-level reference for what a SWATGenX package contains and how the SWATGenX engine extensions read and write it.
Plans and services
Plans and pricing Prices are public; you need an account only to build.Services Calibrated SWAT+ and steady-state MODFLOW 6 models, quotes for two-way SWAT+/MODFLOW 6 projects, and PFAS fate and transport work.Department plan Choose the models, services and data you need, each labelled for what it is, and we reply with a quote.Contact Questions, support and data requests.
Learn watershed modeling. A growing curriculum on how water moves and how it is modelled, from the water cycle to groundwater.Education
