Developer resources

This topic describes where to find resources to help you integrate CyberArk Identity functionality into your custom application.

API reference

For information about available endpoints, see the API reference.

Build your own apps

Quickly embed authentication, authorization and self service flows into your app using CyberArk Identity SDKs

Select your application type to get started

Learn more about CyberArk Identity APIs

Explore the end user API guides

CyberArk Identity supports authentication process such as Adaptive MFA, external IDP authentication, social login, along with standards such as SAML and OIDC.
OAuth 2.0 & OpenID Connect
OAuth 2.0 allows client applications to access to protected resources, and OIDC is an authentication layer on top of OAuth. CyberArk Identity supports OAuth 2.0 & OpenID Connect protocols.
User self service
CyberArk Identity supports user self service actions such as registration, password reset, account unlock, forgot username and MFA enrollment.

Explore the management API guides

User management
CyberArk Identity provides APIs to add and manage CyberArk CyberArk Identity directory users, Active Directory users connected to the cloud service, and federated users.
Policy management
CyberArk Identity provides APIs to add and manage policies, which can define a user's MFA profile and security settings as well as manage endpoint authentication.
Application management
CyberArk Identity provides APIs to manage applications and assign users to browser-based apps, native mobile apps, and custom apps for single sign-on (SSO).
User life cycle management
Manage user life cycles using SCIM outbound and inbound provisioning APIs. CyberArk Identity also provides APIs to manage privilege accounts and related objects with SCIM APIs.
Device management
Manage mobile devices using device management APIs. The APIs can be used to enable or disable SSO, delete a device, lock, unlock, power off, wipe, or reboot a device, ping a device etc.
User behavior analytics
CyberArk Identity provides APIs to retrieve analytics data and add webhooks to invoke another web service after a security alert or CyberArk Identity Analytics server event.

In this section: