Choosing between APIs

A Venafi REST API is a collection of resources that integrate with back end services. You can use our examples to develop custom clients and services that integrate with Trust Protection Platform. You may need to use one or more REST libraries to get the job done.

What API libraries do I use? 
My code will
configure or
work with...

Auth
REST

Code 
Sign 
REST

HSM 
REST

Web SDK
REST

X.509 certificates

PKCS11 certificates

SSH certificates

Use this REST library

Use this REST library

Use this REST library

 

 

Use this REST library

Use this REST library

 

Use this REST library

Client agents

Use this REST library

 

 

Use this REST library

Code signing admin

Use this REST library

Use this REST library

 

Use this REST library

Code signing HSM

Use this REST library

 

Use this REST library

 

Permissions,
identity, teams,
credentials, etc.

Use this REST library

 

 

Use this REST library

Engine

Use this REST library

 

 

Use this REST library

SSH Keys

Use this REST library

 

 

Use this REST library

Tokens

Use this REST library