The Getting Start Guide provides the background information developers need to successfully integrate with Druva products. Understanding how to access the APIs, develop appropriate security measures, and properly structure API requests and responses are all found in this guide.
We recommend familiarizing yourself with the content before you begin to use the APIs.
Druva APIs are built around REST and support the following:
The following integration workflow is applicable to -
Administrator Account Required for integrating using APIs
- For integrating with inSync APIs, you must be a Druva Cloud Administrator.
- For integrating with Phoenix or Realize APIs, both, Druva Cloud Administrator and Product Administrator can perform the integration.
The following steps are involved in API integration:
- Create API Credentials from the Druva Cloud Platform Console
- Encode the API Credentials to Base64
- Request and receive Access Token using the Base64 encoded API Credentials
- Use the Access Token to make API calls.
API credentials can be created and managed from Druva Cloud Platform Console. Refer Create and Manage API Credentials to learn API credentials management.
All the API requests must be made over HTTPS. API requests made over plain HTTP will fail. Unauthenticated API calls will also fail.
The API Credentials which is a combination of the Client ID and Secret Key are equivalent to user name and password. One can access all the Druva APIs and in turn, access the data stored within Druva products. It is strongly recommended not to share the Client ID and Secret Key with unauthorized sources.
Updated 9 months ago