Download AquaSWMM
One download per platform. The app runs without a key in viewer mode; a trial or paid key unlocks running, saving and export. Get a trial key below.
Windows
64-bit (x64) Windows. The installer, or a portable zip that needs no installer and no administrator.
Windows installer Portable zipVersion 0.12.0. Every file, and earlier releases, are on the release page. On Windows you can also install with winget install WINGET-ID-TBD.
Start a 30-day free trial
Every feature, one seat, full support. We email the key to you, so use an address you can read now. No card, and one trial per address.
Install your key
- Install and start AquaSWMM.
- Open Help → Licence… (it also opens by itself when no key is installed).
- Paste the whole key from the email — it starts with
AQ1.— and confirm.
Deploying to many machines? Save the key as %APPDATA%\AquaSWMM\license.key, or set the environment variable AQUASWMM_LICENSE_KEY. The environment variable wins if both are present.
The key is checked on your computer, so the app runs offline.
System requirements
Computer
- 64-bit Windows, macOS (Apple Silicon or Intel) or Linux.
- A graphics driver with Direct3D 12 or OpenGL 2.0 or later. The Windows installer includes a software renderer that is used only when no hardware one starts, so remote desktops and virtual machines work.
- Not sure a machine qualifies? Run
AquaSWMM --check-renderer: it starts, draws, exits and reports which renderer worked.
EPA SWMM engine
- Install EPA SWMM 5.2 from the EPA website. AquaSWMM finds it under Program Files or on
PATH, and several versions can sit side by side. - Without an engine you can still open, edit and save models.
- Tight 1D-2D coupling is Windows-only, because it drives EPA's 32-bit engine library. Iterative coupling works everywhere.
- Optional: Python on
PATHfor the Python terminal.
The Windows SmartScreen warning
AquaSWMM's installers are not yet code-signed. Signing certificates are expensive for a one-person company, and it is on the list. Until then Windows shows "Windows protected your PC" the first time you run the installer, because it does not recognise the publisher.
- Click More info in the blue window.
- Check the file name is the one you downloaded from the link above.
- Click Run anyway.
On macOS, Gatekeeper warns in the same way: right-click the app, choose Open, then Open again.
If you would rather not click past a warning, verify the file first with its checksum.
Verify a download
Every release file has a SHA-256 checksum, listed below. Compute the checksum of the file you downloaded and compare it with the list; if they match, the file is exactly the one we published.
Command Prompt:
certutil -hashfile AquaSWMM-0.12.0-setup.exe SHA256
PowerShell:
Get-FileHash .\AquaSWMM-0.12.0-setup.exe -Algorithm SHA256
macOS and Linux:
shasum -a 256 AquaSWMM-macos-universal.zip
Checksums for 0.12.0
c59a5b40fd25556e7c57857966bc325ee4d2ddc8ae9ad328aaf889abfdedd9e1 AquaSWMM-0.12.0-setup.exe
d46e42245bffd88cadee6d144b5ef1cf2c704d9d0036b38d9a42abec3cd0676f AquaSWMM-linux-x64.tar.gz
605d7a3ce0f40c31afa77a402d33fb55a6ce3157a3e5705d62db4a25541dd42d AquaSWMM-macos-universal.zip
dacf3562cb3c87d67fcac99f3561737b07f40b59b6376b527a1b2c48b5fe9093 AquaSWMM-windows-x64.zip
e8ee8ec60d5af77a096b55acc8879efd60f39823b294b8e0ba3e9921fd19b182 AquaSWMM-x86_64.AppImage
909347cb9149fc267d8220821d1f5f8db1ef7dd942017d631391db3b6e606aad aquaswmm-cli-linux-x64.tar.gz
fddcd30f3d8c25a71bca27bc2390e6ebb182a1ac0c28be809b3f696dd3ac3484 aquaswmm-cli-macos.tar.gz
7ecea182fd302161878e88ad15df023375020b1d9dc17057e607a7a853b8a77a aquaswmm-cli-windows-x64.zip
9a7e722ab850921270f3acf72d779cb45cc6af2ee2b1014d6117a9482c31dfc4 aquaswmm-web.zip