[id='install_ispn_modules']
= Installing {brandname} Modules
Download and install {brandname} modules for {wildflybrandname}.

.Prerequisites

. JDK 8 or later.
. An existing {wildflybrandname} installation.

.Procedure

//Downstream content
ifdef::downstream[]
. Log in to the {portal}.
endif::downstream[]
. Download the ZIP archive for the  modules from the link:{download_url}[{brandname} software downloads].
. Extract the ZIP archive and copy the contents of `modules` to the `modules` directory of your {wildflybrandname} installation so that you get the resulting structure:
+
//Community content
ifdef::community[]
`$WILDFLY_HOME/modules/system/add-ons/{moduleprefix}/org/infinispan/{infinispanslot}`
endif::community[]
//Downstream
ifdef::downstream[]
`$EAP_HOME/modules/system/add-ons/{moduleprefix}/org/infinispan/{infinispanslot}`
endif::downstream[]
