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

Each link opens the latest release page, which lists every file. 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.

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.11.0-setup.exe SHA256

PowerShell:

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

macOS and Linux:

shasum -a 256 AquaSWMM-macos-universal.zip

Checksums for 0.11.0

SHA-256 checksums will be listed here when 0.11.0 is published.