---
title: PingGateway property value substitution
description: In an environment with multiple PingGateway servers, use property value substitution for similar but different configurations across the servers.
component: pinggateway
version: 2025.9
page_id: pinggateway:reference:PropertyValueSubstitution
canonical_url: https://docs.pingidentity.com/pinggateway/2026/reference/PropertyValueSubstitution.html
llms_txt: https://docs.pingidentity.com/pinggateway/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
superseded_by: https://docs.pingidentity.com/pinggateway/2026/reference/PropertyValueSubstitution.html
---

# PingGateway property value substitution

In an environment with multiple PingGateway servers, use property value substitution for similar but different configurations across the servers.

Property value substitution enables you to:

* Define a configuration specific to a single instance; for example, setting the location of the keystore on a particular host.

* Define a configuration whose parameters vary between different environments; for example, the URLs and passwords for test, development, and production environments.

* Disable certain capabilities on specific nodes.

Property value substitution uses *configuration tokens* for variables in the server configuration. The substitution follows a process of token resolution, JSON evaluation, and data transformation. The following pages describe this in detail.

* [Configuration Tokens](ConfigTokens.html)

* [Token Resolution](TokenResolvers.html)

* [JSON Evaluation](JsonEval.html)

* [Transformations](Transformations.html)
