---
title: PingID SDK Provisioner
description: The PingID SDK Provisioner allows PingFederate to manage users in PingID SDK based on changes in an external user datastore.
component: pingid-sdk
page_id: pingid-sdk::pf_pid_sdk_connector
canonical_url: https://docs.pingidentity.com/integrations/pingid-sdk/pf_pid_sdk_connector.html
revdate: June 19, 2024
section_ids:
  section_cys_3hx_nkb: Features
  section_qp5_hhx_nkb: Components
  section_byd_3hx_nkb: Intended audience
  section_byk_3hx_nkb: System requirements
---

# PingID SDK Provisioner

The PingID SDK Provisioner allows PingFederate to manage users in PingID SDK based on changes in an external user datastore.

## Features

* Manages users in PingID SDK based on changes in an external data store that is attached to PingFederate

  * Creates, updates, disables, and deletes users

  * Enable the create, update, disable and delete capabilities independently

- Allows you to set a primary authentication method (email, SMS, voice) for new users that are provisioned to PingID SDK

- Manages all email, SMS, and voice pairings

  * Does not remove pairings that already exist in PingID SDK unless the device nickname of the pairing matches that of the attribute name in the connector

* See a list of [Supported attributes reference](setup/pf_pid_sdk_connector_supported_attributes_reference.html)

## Components

PingID SDK provisioning connector

* Allows PingFederate to manage users in PingID SDK based on changes in an external user datastore.

* Includes a quick-connection template that pre-populates some configuration settings.

## Intended audience

This document is intended for PingFederate administrators. Before you start, you should be familiar with the following:

* [PingID SDK Overview](https://apidocs.pingidentity.com/pingid-sdk/guide/overview/) in the PingID SDK documentation.

* The following sections of the PingFederate documentation:

  * [Identity provider SSO configuration](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_ident_provid_sso_config.html)

  * [Datastores](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/help_managedatasourcestasklet_managedatasourcesstate.html)

  * [Managing IdP adapters](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_managing_idp_adapters.html)

  * [Managing digital signing certificates and decryption keys](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/help_certmanagementtasklet_dsigsigningcert_certmanagementstate.html)

  * [SP connection management](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_sp_connect_management.html)

  * [Configuring outbound provisioning](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/help_spconnectionconfigtasklet_saasprovisioningstate.html)

  * [Configuring outbound provisioning settings](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/help_protocolsettingstasklet_saasglobalprovisioningsettingsstate.html)

## System requirements

* PingFederate 9.0 or later.

* To allow PingFederate to make outbound connections to the PingID SDK API, you may need to whitelist the following domains in your firewall:

  * North America: sdk.pingid.com

  * Europe: sdk.pingid.eu

  * Australia: sdk.pingid.com.au
