---
title: Third-party software
description: Before performing a ForgeOps deployment, install the requisite third-party software on your local computer.
component: forgeops
version: 2026.2
page_id: forgeops:start:3rd-party
canonical_url: https://docs.pingidentity.com/forgeops/2026.2/start/3rd-party.html
section_ids:
  required_third_party_software: Required third-party software
---

# Third-party software

Before performing a ForgeOps deployment, install the requisite third-party software on your local computer.

The ForgeOps team recommends you install third-party software using [Homebrew](https://brew.sh/) on macOS and Linux'\[[1](#_footnotedef_1 "View footnote.")]' .

## Required third-party software

|                                         |         |                                                             |
| --------------------------------------- | ------- | ----------------------------------------------------------- |
| Software                                | Version | Homebrew package                                            |
| **On all platforms**                    |         |                                                             |
| * Python 3                              | 3.14.5  | `python@3`                                                  |
| - Bash                                  | 5.3.9   | `bash`                                                      |
| * Docker client                         | 28.4.0  | `docker`                                                    |
| - Kubernetes client (kubectl)           | 1.36.1  | `kubernetes-cli`                                            |
| * Kubernetes context switcher (kubectx) | 0.11.0  | `kubectx`                                                   |
| - Kustomize                             | 5.8.1   | `kustomize`                                                 |
| * Helm                                  | 4.2.0   | `helm`                                                      |
| - JSON processor jq                     | 1.8.1   | `jq`                                                        |
| * Setup tools (Python)                  | 82.0.1  | `python-setuptools`                                         |
| - Terraform                             | 1.12.2  | `terraform`                                                 |
| **Additionally on Google GKE**          |         |                                                             |
| * Google Cloud SDK                      | 569.0.0 | `gcloud-cli` (cask)\[[1](#_footnotedef_1 "View footnote.")] |
| **Additionally on Amazon EKS**          |         |                                                             |
| - Amazon AWS Command-line Interface     | 2.34.50 | `awscli`                                                    |
| * AWS IAM Authenticator for Kubernetes  | 0.7.16  | `aws-iam-authenticator`                                     |
| **Additionally on Azure AKS**           |         |                                                             |
| - Azure Command-line Interface          | 2.86.0  | `azure-cli`                                                 |
| **Additionally on minikube**            |         |                                                             |
| * minikube                              | 1.38.1  | `minikube`                                                  |

***

[1](#_footnoteref_1). The Linux version of Homebrew doesn't support installing software it maintains as casks. Because of this, if you're setting up an environment on Linux, you won't be able to use Homebrew to install software in several cases. You'll need to refer to the software's documentation for information about how to install the software on a Linux system.
