Generate API Keys

The strongDM API allows for programmatic management of Users, permissions, and resources within an organization.

API Credentials

To use the strongDM API, you will need to have an API ID and Secret key. These keys will authorize every request when managing objects with the API, so please keep them safe.

API & Admin Tokens Page
API & Admin Tokens Page

Add API Keys: From the API & Admin Tokens page, click add api key: you will then see a form to input a name for the credentials and specify the scope of permissions. After submitting, you will see a set of ID and Secret keys; save these, as you will not be able to view them again.

Clone Keys: Cloning creates a new pair of keys with the same set of permissions as the original set.

Revoke Keys: Once revoked, API keys are instantly invalidated, preventing any further API requests from being made.

API credential rotation is not currently available.

How to use it

strongDM has four language-specific SDKs and a Terraform provider. The links below contain more information on the respective options.

What about the sdm CLI?

The sdm CLI remains a convenient way of managing strongDM resources with your user credentials and will continue to be supported. Please see the CLI reference docs for more information about the sdm CLI.

If you have any questions or need assistance, we are happy to help: please email us at

Service Accounts
Next — Admin UI Guide
Infrastructure Management