# Planning for installation

Keyless Backend is a Kubernetes-based solution. It is compatible with Openshift 4.10 and is provided through a series of Helm charts. The installation process is intended for system administrators that have expertise with Helm and Kubernetes.

The Keyless Backend service is an enterprise-grade solution. It is provided in a flexible format, allowing overrides to adapt to various customer deployment scenarios. The only real hard dependencies are Kubernetes (on x86\_64 architecture), PostgreSQL and an S3-compatible storage. More details are provided in the requirements section.

To ensure a functioning system, customers should plan for an adequate number of Kubernetes pods. They should also ensure sufficient storage and connection capacity for both the PostgreSQL database and the S3 layers and ensure observability.

<br>


---

# 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.keyless.io/on-premise/keyless-backend-installation/planning-for-installation.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.
