Draw
Draw (or upload) a boundary anywhere in Canada in the web app, pick your simulation dates, and click Build SWMM model.
Draw a boundary on the map and get a complete, ready-to-run EPA SWMM stormwater model — rainfall, terrain, land cover, soil, and the city's real storm and sanitary pipes, assembled from open data. No hunting across data portals, no manual setup.
› draw a boundary on the map · ECCC rainfall + design storms · 1 m LiDAR terrain where available · land cover · soil · city storm pipes ✓ model.inp ready · runs in EPA SWMM 5.2 ✓ exports · MIKE+ · InfoWorks ICM
Draw (or upload) a boundary anywhere in Canada in the web app, pick your simulation dates, and click Build SWMM model.
SWMMCanada pulls the Canadian open data for that spot — rainfall, terrain (1 m LiDAR where available), land cover, soil, ECCC design-storm intensities, and the city's storm and sanitary pipes.
A complete, validated model.inp you can open and run in EPA SWMM 5.2 — plus a shareable datastore and export packages for MIKE+ and InfoWorks ICM.
Downtown Victoria after a build: the real storm network (blue), outfalls (red), and parcel-shaped subcatchments (green), with the model ready to download.
Uses the city's published storm pipes — real inverts, diameters, manholes, and outfalls — in Victoria, Ottawa, Calgary, Surrey, London, Kitchener–Waterloo, Kelowna, and Regina. Where a city publishes parcels, subcatchments follow real lot lines; where it publishes a sanitary sewer, the model carries it as a second tagged system.
Builds a realistic network from the street map and open data — DEM-delineated subcatchments where the terrain earns it, and pipes sized by the rational method with real ECCC IDF design-storm intensities.
SWMMCanada turns an area into a complete, runnable model. The second half, Agentic SWMM, takes that model the rest of the way — it runs EPA SWMM, calibrates against observations, post-processes, and quantifies uncertainty.
Hand a SWMMCanada package to Agentic SWMM and the loop closes: open data → model → calibrated results with uncertainty. It does the downstream work through plain natural-language chat, and every step stays auditable and transparent.
Open Agentic SWMM on GitHub →The two build modes, the pipeline, and everything a build ships — datastore, exports, and validation.
Every open dataset behind a model — rainfall, terrain, land cover, soil, and eight municipal networks.
Draw an area and build a SWMM model right in your browser. No install, no deployment.
The hosted beta, the prebuilt Docker image, running from source, and self-hosting.