<aside>
💡
Want to find something quickly?
🔍 Use the keyboard shortcut Ctrl+P / ⌘P to search the entire help center.
</aside>
<aside>
⭐
Quick start guide
Follow the Quick start guide to get started right away.
Quick start guide
</aside>
Learn epanet-js basics
Essential guides to get you up and running with epanet-js.
Introduction to epanet-js
Understanding the local-first approach
Application layout
Explore all articles
Learn epanet-js basics
Building a model
How to build from scratch, or start with your own data.
Drawing a simple network
Opening an existing INP model
Importing GIS data
Explore all articles
Building a model
Worked examples
Deep dive on how to model water networks using epanet-js using real world examples.
Worked example #1 - Wheelwright, KY
Simulation
Run hydraulic simulations in epanet-js to get useful insights.
Running a simulation
Visualizing results on the map
Analyzing results
Explore all articles
Simulation
Plans & licensing
Information on available plans and how you can use epanet-js.
epanet-js plans
How to upgrade your plan
Free educational licenses for epanet-js
Explore all articles
Plans & licensing
Community
Get involved with the epanet-js project and community
epanet-js changelog
Roadmap
How you can help epanet-js
Report bugs and issues
Support
Need help or having issues with epanet-js?
Free and non-commerical users:
A public community forum is coming soon. Until then, you can email [email protected] for help.
Frequently asked questions
About the software
- Do I need to install any software to use epanet-js?
- How do I save my project? Where is the data stored?
- Does epanet-js work on Mac computers?
- What languages is epanet-js available in?
About the simulation
- Does epanet-js support all EPANET features (e.g., water quality, controls, EPS)?
- Can I open existing EPANET (.inp) files?
- How does the 'Auto-Elevations' feature work?
- My simulation failed. How do I figure out what's wrong?
- Why does the status bar say "Simulation outdated"?