---
title: PingAccess Add-on SDK for Java
description: The PingAccess Add-on SDK provides extension points that let users customize certain behaviors of PingAccess to suit their needs. This SDK provides the means to develop, compile, and deploy custom extensions to PingAccess.
component: pingaccess
version: 9.0
page_id: pingaccess:agents_and_integrations:pa_add_on_sdk_for_java
canonical_url: https://docs.pingidentity.com/pingaccess/9.0/agents_and_integrations/pa_add_on_sdk_for_java.html
revdate: March 27, 2024
---

# PingAccess Add-on SDK for Java

The PingAccess Add-on SDK provides extension points that let users customize certain behaviors of PingAccess to suit their needs. This SDK provides the means to develop, compile, and deploy custom extensions to PingAccess.

The PingAccess Add-on SDK provides the following extension points:

* RuleInterceptor

  An interface for developing custom rule implementations to control authorization logic in policies.

* SiteAuthenticatorInterceptor

  An interface for developing custom site authenticators to control how PingAccess, operating as a proxy, integrates with web servers or services it's protecting.

* IdentityMappingPlugin

  An interface for developing custom identity mappings to provide user identity information to an application within PingAccess.

* LoadBalancingPlugin

  An interface for developing custom load balancing strategies that provide the logic for load balancing requests to target hosts configured for a Site.

* LocaleOverrideService

  An interface for developing custom logic for resolving the locale of a request used for localization.

If you need assistance using the SDK, visit the Ping Identity [Support Center](https://support.pingidentity.com/s/) to see how we can help you with your application. You can engage the Ping Identity Global Client Services team for assistance with developing customizations.
