# Installing OpenIAM

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

* **On-premises deployment**, which refers to installation on a company's private hardware infrastructure.
* **Cloud-native deployments** are virtualized servers maintained by another organization and accessed by users remotely over a network. Common examples of these include Amazon Web Services and Microsoft Azure.

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

* RPM
* Docker Swarm
* Kubernetes
* OpenShift

As RPM is the most frequent installation scenario, for quick start purposes further sections will cover working with RPM.

{% hint style="info" %}
Before installing OpenIAM, make sure your system requirements correspond to the minimum system requirements set forth in the respective documentation. Failure to do so may result in numerous issues during and after installation.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-beta.openiam.com/installing-openiam.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
