The Underwater Networks Project
What's new in UnetStack3?
Latest release: UnetStack 3.0.2

UnetStack3 is a collection of technologies to extend communication networks underwater


Community edition

Free (non-commercial use)
Design, develop & simulate underwater networks

Commercial edition

License (commercial use)
Use UnetStack3 in commercial deployments

OEM edition

License (OEM)
Make UnetStack3 a part of your product!

Editions at a glance

Summary of various editions
and what's included in each


Unet framework, basic/premium agents,
software-defined modem, network simulator, IDE


Need modems with UnetStack3 inside?


Download UnetStack3 community edition


OS X / Linux (x86_64) / Windows*
Java 8 runtime environment
Chrome 61+ / Firefox 60+ / Safari 10.1+
PortAudio** (on OS X and Linux)


[ UnetStack 3.0.2 community edition ]
Start experimenting with your
underwater networks today!

Terms of Use

UnetStack3 community edition may be freely used only for academic teaching and research purposes
(commercial use requires licensing)

* Unet audio is currently not supported on the Windows platform
** Only required for Unet audio


Everything you ever need to know about UnetStack3

UnetStack3 javadoc

UnetStack3 programmer's reference

Unet handbook

Learn to design, simulate and deploy underwater networks with UnetStack3

Video tutorials

Prefer to watch rather than read?

fjåge javadoc

fjåge programmer's reference

fjåge developer's guide

UnetStack3 is based on the
fjåge agent-based framework

Language APIs

Groovy, Java, Python,
Javascript, Julia, C