Configuration Automation - Ping CLI

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:

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 init to 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.

Get started

Select a service to get step-by-step instructions for connecting Ping CLI and running your first commands.