What is EPANET? A practical guide for water engineers

Eric Suesz Eric Suesz March 26, 2026

If you’ve spent any time working in water distribution modeling, you’ve probably come across EPANET.

EPANET is a software tool used to simulate the hydraulic and water quality behavior of pressurized water distribution systems. Engineers use it to model how water moves through networks of pipes, nodes, pumps, and valves, and to understand how those systems perform under different conditions.

Originally developed by the U.S. Environmental Protection Agency (EPA) in the 1990s, EPANET has become one of the most widely used tools in the industry. It is free, widely accessible, and forms the foundation for many modern hydraulic modeling workflows.

In practice, EPANET is often where engineers start. But it is rarely where they stop.

Today, EPANET is typically used as part of a broader workflow, where models are shared, extended, and integrated with other tools to support more advanced analysis, scenario testing, and system-level design.

What is EPANET?

EPANET is a hydraulic modeling software that performs extended period simulation of water distribution systems.

It allows engineers to:

These capabilities make it a useful tool for understanding how water systems behave under different demand conditions and operational scenarios.

Because EPANET is widely adopted and uses a standardized file structure, it is often used as a starting point for building, sharing, and extending water distribution models across different tools and workflows.

If you’re learning water distribution modeling, EPANET is often where you start. It provides a clear and transparent way to understand how networks behave without requiring a complex setup.

Why EPANET is still widely used

There are a few reasons EPANET has remained a standard in the industry…

Accessibility

You can download it and begin modeling without needing licenses or extensive setup. This makes it especially valuable for students and smaller teams.

Transparency

Because it is open-source, engineers can see exactly how calculations are performed and extend the tool if needed.

Compatibility

EPANET has become a common format for sharing models. Many commercial tools support EPANET files, allowing engineers to move models between platforms. In practice, many teams use EPANET as a starting point rather than a standalone solution.

What EPANET can, and cannot, do

EPANET is powerful, but it has its limits…

Where it works well

Where it becomes limiting

It’s particularly limiting where scenario management, integration, or real-time analysis are required. As projects scale, engineers often bring in additional tools to extend these capabilities.

How EPANET fits into modern workflows

In real-world projects, EPANET is rarely used in isolation.

Instead, it often sits within a broader workflow. Engineers might need to:

That interoperability is one of the reasons EPANET has remained so widely used. It provides a common starting point that can be extended depending on the needs of the project.

For example, when working in a GIS-based environment, engineers often need to move models between tools. Autodesk provides a step-by-step guide to importing and exporting EPANET files in InfoWater Pro, which is a typical requirement when integrating EPANET-based models into broader workflows.

Many modern platforms also build on EPANET workflows by allowing engineers to import and work with EPANET models directly, including support for multiple scenarios and network configurations. You can see an example of this in importing EPANET models into InfoWorks WS Pro, where engineers can manage more complex networks and explore different modeling scenarios more efficiently.

In practice, water distribution modeling often extends beyond a single tool, particularly when teams need to test large numbers of scenarios or evaluate system behavior at scale. This is where workflows evolve, combining different tools, data sources, and approaches. A good example of this is how water distribution modeling workflows can be scaled using scripting and cloud technologies.

Taken together, these approaches reflect how EPANET is used today. It is less a standalone solution and more a foundation that supports a wider set of tools, workflows, and analysis methods.

EPANET and automation

One of the biggest shifts in hydraulic modeling is how engineers interact with models. More teams are moving beyond manual workflows and beginning to automate tasks such as:

This is increasingly supported by scripting and AI-assisted workflows. Engineers can reuse existing scripts, adapt them quickly, and scale their analysis more efficiently.

As automation becomes more common in hydraulic modeling, engineers are increasingly combining scripting with AI tools to accelerate workflows. This shift is not theoretical. Teams are already applying these methods in practice.

When should you use EPANET?

EPANET is a good fit when:

In many cases, it acts as a starting point that supports more advanced workflows later on.

Where it fits alongside modern tools

As projects grow more complex, requirements change.

You may need:

Modern platforms build on EPANET-compatible workflows while adding these capabilities.

Final thoughts

EPANET has been around for decades, but it remains relevant. It provides a simple and transparent way to understand how water systems behave. Even as tools evolve, that foundation still matters.

EPANET is often where engineers start, but how those models are used and extended is changing quickly. It will be interesting to see how workflows continue to evolve over the next few years.

If you’re working with EPANET models in practice, the next step is understanding how to integrate them into broader workflows:

Fill up on more of the One Water Blog

Sign up for the One Water Blog LinkedIn newsletter, and we'll keep you updated about our top stories, along with the best content we find online. We only send out a newsletter when we have something interesting to share.