Installing OpenIAM

End users have multiple options to choose from when deploying OpenIAM. These choices fall within two categories:

  • On-premise deployment
  • Cloud-native deployment (Azure, AWS, Google).

On-premise deployments refer to installation on a company's private hardware infrastructure. In cloud deployments, virtualized servers maintained by another organization are accessed by users remotely over a network. Common examples of the latter include Amazon Web Services and Microsoft Azure.

Organizations can choose to deploy OpenIAM on-premise from the following options:

  • RPM
  • Docker Swarm
  • Kubernetes
  • OpenShift.

Detailed guides for installing OpenIAM on-premise are linked from the table below.

Type of DeploymentDescription
RPM Deploy OpenIAM on either RHEL / CentOS using a RPM
Docker SwarmDeploy OpenIAM using Docker Swarm. OpenIAM Docker deployments can be performed on Ubuntu / RHEL and CentOS.
KubernetesDeploy OpenIAM using Kubernetes.
OpenShiftDeploy OpenIAM platform in OpenShift cluster on Azure

Note: Before installing OpenAIM, make sure your system requirements correspond to the minimum system requirements set forth in the respective environment documentation. Failure to do so may result in numerous issues during and after installation.