Whatever your role, get to the answer faster

epanet-js is built for everyone who works with water networks — from utilities running the system every day to students learning the craft. Find your fit.

Different jobs, the same need

A utility operator, a consultant on a deadline, a professor in a computer lab, and an engineer designing a community supply are doing very different work. What they share is the need to get to a trustworthy model quickly, keep their data in their hands, and not have the software get in the way.

That's what epanet-js is built for. The same tool serves all of them because it's fast to a working model, local-first, runs anywhere, and is built on the EPANET engine the whole industry already trusts.

The common ground, whatever your role

Speed to a working model

Whatever you do with the network, you get from data to a running model in minutes, not weeks.

Own your data

Local-first by default. Your network — or your client's — stays on your machine unless you choose otherwise.

The real EPANET engine

The same trusted engine the industry runs, so skills and models carry across teams and tools.

Affordable and open

A free tier, free for education, fair per-seat pricing, and source that's public from day one and fully open after two years.

Ready to see it for your team?

Launch epanet-js free, or book a demo tailored to how you work.

See what epanet-js can do

The everyday jobs the tool helps teams get done.

Frequently asked questions

Common questions about fit, access, and pricing.

Is there a free option?
Yes. You can launch epanet-js and build models on the free tier without logging in. Paid plans add professional features and team licensing — see pricing.
Is it really free for education?
Students and teachers get free access for non-commercial learning and coursework, with eligibility detected from your school email. See education for how it works.
Do you support humanitarian and nonprofit work?
Yes — affordable and free options mean more of your funding reaches the communities you serve. Tell us about your project on the humanitarian & NGOs page.
How does licensing work for a team?
Teams use shared, per-seat licensing with self-service seat management and invoicing. The full breakdown is on the pricing page.
Can consultants keep client data confidential?
Yes. epanet-js is built local-first: a client's projects are created, run, and saved entirely on your machine, and nothing is ever uploaded to our servers. Read more on security.

Find your fit

Whatever your role, the fastest way to see it is to try it. Launch epanet-js free, or book a demo.