WEmulate is a simple and modern WAN emulator, developed to fulfill the needs of students and network engineers.
You can find the whole documentation of WEmulate under https://wemulate.github.io/wemulate.
WEmulate has three repositories each of these repositories is one module and is described below.
| Repository | Description |
|---|---|
| wemulate | CLI and package module. Can be used as a standalone module or in combination with the wemulate-api and wemulate-frontend modules. Provides the core functionality for these two modules. |
| wemulate-api | Module which provides the API for the wemulate-frontend module. Uses the wemulate module. |
| wemulate-frontend | Frontend for the WEmulate application. Uses the wemulate-api to make requests to the system. |
| wemulate-container | Container image with wemulate, wemulate-api and wemulate-frontend. |
| wemulate-containerlab-demo | Containerlab setup to try WEmulate |

