Skip to main content


To obtain the ns-initializer, you need to have a valid NSX Nexus account.


Both Java 17 (or higher) and a local Maven installation is required for the NS initializer to run correctly. The path to the maven installation directory should be set in the MAVEN_HOME variable, if this is not the case, the mvn executable should be available on the system path. A Maven settings.xml file must also be set up in one of the search locations for Maven with configuration to access the repository which distributes the initializer.


  • Download directly from Nexus
  • Install with Chocolatey:
    1. Install Chocolatey if needed.
    2. Set up Chocolatey with a new source:
      choco source add -n nsx-nexus -s -u my-nexus-username -p my-nexus-password
    3. Install ns-initializer with or without 3rd party dependencies (Java, Maven, ...):
      • With dependencies:
        choco install ns-initializer
      • Without dependencies:
        choco install ns-scripting.install ns-initializer.install
  • Download using Maven:
    mvn dependency:copy "-Dartifact=net.democritus.initializer:ns-initializer-windows-installer:4.33.0:exe" "-DoutputDirectory=."