---
title: "On-premises deployment requirements"
canonical_url: "https://www.nutrient.io/guides/workflow-automation/admin-guide/on-premise-installation/"
md_url: "https://www.nutrient.io/guides/workflow-automation/admin-guide/on-premise-installation.md"
last_updated: "2026-06-08T16:26:44.165Z"
description: "Learn the system requirements and steps for deploying Nutrient Workflow Automation Platform on-premises using Kubernetes to enhance scalability and performance."
---

# On-premises Kubernetes deployment

This guide explains how to deploy Nutrient Workflow Automation (formerly Integrify) on-premises on a microservice architecture within a Kubernetes environment. It outlines system requirements and setup steps for deploying Workflow Automation in a new or existing Kubernetes cluster. The microservice architecture enables improved scalability, flexibility, and performance.

## Introduction to Kubernetes deployment

Kubernetes provides a framework to automate the deployment, scaling, and management of application containers across multiple hosts. If you’re not familiar with Kubernetes, contact a certified partner for deployment assistance.

## Kubernetes setup and maintenance assistance

Nutrient Workflow Automation Platform provides support through certified partners for installing, administering, optimizing, securing, and maintaining your Kubernetes environment. To work with a certified partner, contact our [support team](mailto:workflow-support@nutrient.io).

## Getting started with deployment

You can find installation details and system requirements for Nutrient Workflow Automation Platform in the [Helm chart repository](https://github.com/Integrify/helm-charts).

1. **Prepare configuration** — Download the [`values.yaml`](https://github.com/Integrify/helm-charts/blob/main/values.yaml) template (or one of the sample files below) and update it with your Nutrient Workflow Automation installation details before deploying the application.

2. **Access platform services** — Open a [help ticket](https://support.nutrient.io/hc/en-us/requests/new) through [support](mailto:workflow-support@nutrient.io) to request AWS credentials required to pull the Nutrient Workflow Automation service images.

3. **Set up databases** — Our Support team will provide the SQL scripts required to configure your Workflow Automation databases through the same request.

## Sample values for deployment

We provide sample `values.yaml` files to help you configure your deployment for different environments, including the [default configuration](https://github.com/Integrify/helm-charts/blob/main/values.yaml), which is suitable for general purposes and initial setups.

Use these charts as a starting point, and update the files to match the specific requirements of your environment.

### System requirements

Hardware requirements depend on the scale of your deployment. The minimal installation totals cover all Kubernetes worker nodes and exclude control plane nodes:

- CPUs — 12

- Memory — 24 GB

### Prerequisites

- **Kubernetes** — Version 1.23 or higher

- **Helm** — Version 3.7 or higher

- **Data store requirements**
  - **Microsoft SQL Server: 2016** or newer (two separate databases recommended)
  - **MongoDB** — Version 3.4 or higher
  - **Redis**
  - AWS credentials with access to S3, or a Kubernetes Persistent Volume and Persistent Volume Claim for file storage.

## Setup

1. **Repository setup**

Add the Helm repository:

```sh

helm repo add integrify <https://integrify.github.io/helm-charts>

```

2. **Installation**

Deploy Nutrient Workflow Automation Platform using Helm:

```sh

helm install -f <values.yaml> integrify integrify/integrify

```

For further assistance, contact our [Support team](mailto:workflow-support@nutrient.io).