---
title: Installing PingFederate
description: You can install PingFederate on Windows and Linux operating systems.
component: pingfederate
version: 13.1
page_id: pingfederate:installing_and_uninstalling_pingfederate:pf_installing_pf
canonical_url: https://docs.pingidentity.com/pingfederate/13.1/installing_and_uninstalling_pingfederate/pf_installing_pf.html
llms_txt: https://docs.pingidentity.com/pingfederate/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: March 24, 2025
---

# Installing PingFederate

You can install PingFederate on Windows and Linux operating systems.

Install PingFederate using the following methods:

* Install PingFederate on a Windows system by running the installer for Windows or by extracting the distribution `.zip` archive. Using the installer for Windows is the preferred method.

* Install PingFederate on a Linux system by extracting the distribution `.zip` archive.

|   |                                                                                                                                                                               |
| - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | This documentation refers to the installation directory path where the `pingfederate` directory is located as *\<pf\_install>*. For example, `<pf_install>/pingfederate/bin`. |

|   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | To avoid future problems with automated upgrades, do not rename the installed `pingfederate` directory.If you are installing multiple instances of PingFederate on the same machine, such as a console node and an engine node in a clustered environment, install each instance using a unique `<pf_install>` directory.If you are upgrading an existing PingFederate environment, see [Upgrading PingFederate](../upgrading_pingfederate/pf_upgrade_pf.html). |

Click the corresponding tabs for your preferred installation method.
