Issuing Certificates with APIs

There are two main ways that you can interact with certificate management outside of a UI. Find out more in this article.

There are two main ways that you can interact with certificate management outside of a UI. You can script your actions using our client utilities here. There are samples in Node, Postman, and Python to help provide more visual assistance on what parameters and actions are required to issue a certificate.


Also, since the step CLI can be used programmatically versus manually, you could analyze the actions that the CLI performs and interface that way. (see the CLI code here).


We also have a RESTful web services API for our hosted platform, but it doesn't provide certificate management (issuance, revocation, etc.), but rather administrative actions (adding a new provisioner, etc.).