Ping CLI
Ping CLI is a unified Command Line Interface (CLI) tool for developers to manage Ping Identity product deployments and is available on macOS, Linux, and Windows through multiple installation methods, and as a Docker image. Select your platform to get started.
How it works
Ping CLI is a tool for terminal interfaces that is designed to connect to multiple Ping Identity products simultaneously (including PingOne, DaVinci, PingOne MFA, PingOne Protect, PingFederate and more) to manage integrated products as one coherent platform through a common developer interface.
With Ping CLI, developers can automate configuration and management tasks through the use of scripts or embed configuration functions within CI/CD pipelines to facilitate use cases such as configuration promotion, configuration validation, and use case development.
Get started by first installing Ping CLI, then use the interactive setup wizard to configure your first connection, or manually connect Ping Identity services.
Capabilities
Ping CLI can do the following:
-
Create, update, delete, and read Ping Identity resources directly from the command line.
-
Simplify making API requests from the command line with automatic authentication, base URL injection, and retry handling.
-
Authenticate to all connected services at once using platform-level auth commands.
Features
-
Configuration profiles: Configure and easily switch between one or more configuration profiles when having to manage multiple environments simultaneously.
-
Interactive setup wizard: Use
pingcli initto interactively configure connected services without needing to know configuration key names. -
Multiple authentication flows: Connect to PingOne using authorization code, client credentials, or device code OAuth 2.0 flows to suit your environment and security requirements.
-
Tab autocompletion: Use the tab key to prompt autocompletion of configuration settings, product services, and more.