AquaSWMM

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 zip

macOS

A universal app for Apple Silicon and Intel Macs.

macOS universal app

Linux

A self-contained AppImage (chmod +x and run), or a tarball.

Linux AppImage Linux tarball

Version 0.12.7 for Windows and Linux; macOS is 0.12.5 until its 0.12.7 build is out. Every file, and earlier releases, are on the release page.

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.

We send the licence key here, and nothing else unless you ask.

By requesting a key you agree to the licence and the privacy policy.

Install your key

  1. Install and start AquaSWMM.
  2. Open Help → Licence… (it also opens by itself when no key is installed).
  3. 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 PATH for 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.

  1. Click More info in the blue window.
  2. Check the file name is the one you downloaded from the link above.
  3. 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.7-setup.exe SHA256

PowerShell:

Get-FileHash .\AquaSWMM-0.12.7-setup.exe -Algorithm SHA256

macOS and Linux:

shasum -a 256 AquaSWMM-macos-universal.zip

Checksums for 0.12.7 (Windows, Linux, web)

c5bcdf2532160d972089693493ac9a66655f4ed811e8a01fd78a76713631c03b  AquaSWMM-0.12.7-setup.exe
d71248290f0502f908765cad595c9eaeff1fcd7c802ccaf09dcef2a90425e6b7  AquaSWMM-windows-x64.zip
7250030bcce1f6c626a41b343f4f859cd8961e55395a26f7a9451aa0061eae21  aquaswmm-cli-windows-x64.zip
8673ab6d20de13145c2ec6e8a5b0fd66f04f40bbf27852b6792575b09941f3e1  AquaSWMM-linux-x64.tar.gz
c172450b6435a466212a1a5b20b0d695593fa5ca95def77910d11f2db206c269  AquaSWMM-x86_64.AppImage
27673fb4aef095a8f64051476f9e4cc83085201034affd21b2d634e2b24e8d46  aquaswmm-cli-linux-x64.tar.gz
ff9dd62a39b1ea4507e95a692a9e10b2c6a39cc1f14a48b344515d39c3321a08  aquaswmm-web.zip

Checksums for 0.12.5 (macOS)

f34e4e98b1b2c645c05c87d24744cfe6252e2f4660d8669066e485d0a4579ff1  AquaSWMM-macos-universal.zip
6ca6bc04eb38ec305e9eb142779a5a7730b39e8b9a1361ca850807ad5a0a5588  aquaswmm-cli-macos.tar.gz