epanet-js vs. Autodesk InfoWater Pro

A fast, browser-based modeling environment built on the EPANET 2.3 engine. Open InfoWater Pro models directly, run simulations without an ArcGIS license, and give your whole team access to the model.

Why consider epanet-js alongside InfoWater Pro?

InfoWater Pro is deeply embedded in utilities that centralize their engineering workflows around Esri ArcGIS Pro. For GIS departments and dedicated modelers who require tight integration inside an Esri geodatabase, that integration has clear utility.

However, tying hydraulic modeling strictly to ArcGIS Pro introduces significant operational friction: high seat costs, Windows-only workstation limits, and software version locks between Esri and Autodesk extensions. When project engineers, field crews, or planning staff just need to test an operational scenario, verify fire flow, or check pressure heads, booking time on a single $10,000 InfoWater seat creates an immediate bottleneck.

epanet-js strips away those setup barriers. It runs locally in any modern browser on any OS, imports Shapefile, GeoJSON, and CAD data directly, and opens native InfoWater Pro files without intermediate file conversion. You get fast, responsive day-to-day modeling on the trusted EPANET 2.3 engine without the software overhead.

Side-by-side comparison

A practical breakdown of platform requirements, engine capabilities, and pricing.

Feature and pricing comparison between epanet-js and Autodesk InfoWater Pro
Category epanet-js InfoWater Pro
Platform & OS Cross-platform (Browser) Mac, Windows, Linux Windows desktop only requires Esri ArcGIS Pro
Runs without ArcGIS Pro license
Hydraulic engine Standard EPANET 2.3 official Toolkit 2.3.5 EPANET-derived with Autodesk proprietary extensions
Opens InfoWater Pro models Direct import retains scenarios & custom attributes Native
Opens and exports standard .inp
Extended period simulation (EPS)
Pressure-dependent demand (PDD)
Multi-species water quality (MSX)
Fire flow & hydrants analysis
Scenario management
GIS import formats Shapefile, GeoJSON, CAD Esri Geodatabase, Shapefile
Open-source codebase
Starting cost Free tier Pro from $950/yr ~$10,000/seat/yr plus required ArcGIS Pro license

Core advantages of epanet-js

Direct InfoWater Pro model import

Open InfoWater Pro models directly with scenarios, operational controls, and custom attributes intact. You don't need to rebuild networks or run lossy intermediate conversions.

Zero ArcGIS Pro dependency

epanet-js imports Shapefile, GeoJSON, and CAD layers natively. It runs on any operating system without software installations, Esri extension licenses, or ArcGIS version-matching issues.

Accessible team-wide pricing

The free plan includes the full EPANET 2.3 engine with no node or pipe limits. Pro is $950 per year—making modeling accessible across your entire engineering group.

Interoperability without vendor lock-in

Adopting epanet-js doesn't mean discarding your existing network investments. You can import your InfoWater Pro model directly, bringing over your base geometry, operational scenarios, and custom attributes. Because the free plan has no node limits, you can verify your actual system immediately.

Handoffs in the other direction are equally direct. If a client contract or municipal standard mandates an InfoWater deliverable, you can conduct your build, calibration, and option testing in epanet-js, then export standard EPANET files for final import into InfoWater Pro via its standard exchange tools. The model remains transparent, portable, and accessible to everyone on the project.

Frequently asked questions

Frequently asked questions about moving between epanet-js and InfoWater Pro.

Is epanet-js a viable alternative to InfoWater Pro?
For everyday water distribution modeling, yes. epanet-js covers core network design, EPS, fire flow, water quality (MSX), and scenario testing using the standard EPANET 2.3 engine. Because it imports InfoWater Pro models directly and exports standard .inp files, teams often adopt it for day-to-day modeling while retaining an existing InfoWater seat for legacy compliance.
Can epanet-js open InfoWater Pro models directly?
Yes. epanet-js reads native InfoWater Pro project files directly, parsing network geometry, boundary conditions, custom attributes, and scenario hierarchies without requiring an intermediate export step.
Can I move a model from epanet-js back into InfoWater Pro?
Yes. epanet-js exports standard EPANET .inp files that InfoWater Pro imports directly through its standard Exchange/Import menus. We provide step-by-step round-trip guides to ensure attribute mapping stays intact.
How does the pricing compare?
Autodesk InfoWater Pro is listed at approximately $10,000 per user per year (or $1,250/month), and requires a separate, active Esri ArcGIS Pro license. epanet-js offers a fully capable free tier with no model size caps, and paid Pro plans start at $950 per year.
Do I need ArcGIS Pro to run epanet-js?
No. epanet-js is completely independent of the Esri ecosystem. It runs directly in modern web browsers on Windows, Mac, or Linux, and natively handles standard GIS vector formats like Shapefile, GeoJSON, and CAD.
Do epanet-js and InfoWater Pro produce identical simulation results?
Yes, on standard EPANET hydraulic and water quality models. epanet-js runs an unmodified EPANET 2.3 toolkit. InfoWater Pro uses a solver derived from the same EPANET code base. Results will align closely across pipe friction, head losses, and node pressures, diverging only when models utilize Autodesk-specific proprietary logic or custom element extensions.

Compare with other modeling tools

Test your InfoWater model in epanet-js

Import an existing model to see how your network runs in a lightweight, modern workspace—free, local-first, and without an ArcGIS Pro license.