---
title: Product compatibility
description: The following is a matrix of current compatibility with Ping Identity products. As the Ping CLI project evolves, this matrix will be updated to reflect new compatible products, features and enhancements.
component: pingcli
version: 1.0
page_id: pingcli::product-compatibility
canonical_url: https://developer.pingidentity.com/pingcli/1.0/product-compatibility.html
revdate: June 8, 2026
section_ids:
  authentication: Authentication
  feature-resource-management: "Feature: Resource management"
  feature-custom-api-request: "Feature: Custom API request"
---

# Product compatibility

The following is a matrix of current compatibility with Ping Identity products. As the Ping CLI project evolves, this matrix will be updated to reflect new compatible products, features and enhancements.

## Authentication

The following matrix shows which authentication use cases are supported per connector. Refer to each connector's documentation for full configuration details:

| Connector           | Interactive | Automated / CI/CD | Headless    | Notes                                |
| ------------------- | ----------- | ----------------- | ----------- | ------------------------------------ |
| PingOne             | Yes         | Yes               | Yes         |                                      |
| DaVinci             | Yes         | Yes               | Yes         | Inherited from the PingOne connector |
| PingOne Authorize   | Yes         | Yes               | Yes         | Inherited from the PingOne connector |
| PingOne Credentials | Yes         | Yes               | Yes         | Inherited from the PingOne connector |
| PingOne MFA         | Yes         | Yes               | Yes         | Inherited from the PingOne connector |
| PingOne Protect     | Yes         | Yes               | Yes         | Inherited from the PingOne connector |
| PingOne Verify      | Yes         | Yes               | Yes         | Inherited from the PingOne connector |
| PingFederate        | Coming soon | Yes               | Coming soon |                                      |

## Feature: Resource management

Ping CLI supports create, read, update, and delete (CRUD) operations for Ping Identity resources directly from the command line. Learn more in [Command structure](using_pingcli/command-structure.html).

|   |                                                                                                                                                                                                                                                                                                                                                                            |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | The PingOne universal service connectors (`authorize`, `credentials`, `davinci`, `mfa`, `protect`, `verify`) are accessible both as top-level commands (for example, `pingcli davinci`) and as subcommands of the `pingone` connector (for example, `pingcli pingone davinci`). All universal service connectors use the PingOne connector credentials for authentication. |

| Product             | CLI Connector Name | Available   | Example                                                             |
| ------------------- | ------------------ | ----------- | ------------------------------------------------------------------- |
| PingOne             | `pingone`          | Yes         | `pingcli pingone <resource> create\|replace\|delete\|get\|list`     |
| DaVinci             | `davinci`          | Yes         | `pingcli davinci <resource> create\|replace\|delete\|get\|list`     |
| PingOne Authorize   | `authorize`        | Yes         | `pingcli authorize <resource> create\|replace\|delete\|get\|list`   |
| PingOne Credentials | `credentials`      | Yes         | `pingcli credentials <resource> create\|replace\|delete\|get\|list` |
| PingOne MFA         | `mfa`              | Yes         | `pingcli mfa <resource> create\|replace\|delete\|get\|list`         |
| PingOne Protect     | `protect`          | Yes         | `pingcli protect <resource> create\|replace\|delete\|get\|list`     |
| PingOne Verify      | `verify`           | Yes         | `pingcli verify <resource> create\|replace\|delete\|get\|list`      |
| PingFederate        | `pingfederate`     | Coming soon |                                                                     |

## Feature: Custom API request

Ping CLI provides the ability to make custom API requests to a configured Ping Identity product connector, similar to tools such as `curl`. Learn more in [Custom API requests](using_pingcli/making-api-requests.html).

Connectors that support this feature expose an `api` subcommand, for example `pingcli pingone api` or `pingcli pingfederate api`.

Products not listed are not compatible. To request custom API request capability for a specific product not listed, [raise an enhancement request](https://github.com/pingidentity/pingcli/issues/new?template=feature_request.md).

| Product             | Available | Example                                                      |
| ------------------- | --------- | ------------------------------------------------------------ |
| PingOne             | Yes       | `pingcli pingone api`                                        |
| DaVinci             | Yes       | `pingcli pingone api` (Inherited from the PingOne connector) |
| PingOne Authorize   | Yes       | `pingcli pingone api` (Inherited from the PingOne connector) |
| PingOne Credentials | Yes       | `pingcli pingone api` (Inherited from the PingOne connector) |
| PingOne MFA         | Yes       | `pingcli pingone api` (Inherited from the PingOne connector) |
| PingOne Protect     | Yes       | `pingcli pingone api` (Inherited from the PingOne connector) |
| PingOne Verify      | Yes       | `pingcli pingone api` (Inherited from the PingOne connector) |
| PingFederate        | Yes       | `pingcli pingfederate api`                                   |
