NetApp announces intent to acquire Instaclustr Read the announcement
API Keys

API keys are used to access various Instaclustr API endpoints. Utilizing different types of API keys means that usage of the API is restricted and more secure relative to the key’s intended purpose. Each key generated is unique for each user, for that account, and is a form of identification. API keys can be utilized to track and control how the API is being used in order to prevent malicious use or abuse of the API.

 

Adding an API Key

  1. To get started, In the top right hand corner of the console click the gear icon. This will show a dropdown menu from which you should select the Account Settings option.

Select the settings icon button.Select the account settings button.

2.   Select the API Keys tab. This will take you to a page from which you can manage your API Keys.

Select the API Keys tab

3.   Decide which API you wish to create a key for. Then click the Add Button to generate a key.

Add API keys on this screen.

4.   For security reasons, this key is only displayed once. Make sure to keep a copy of it somewhere secure, such as a password store.

Manage API keys by using the table of information and the add/delete buttons for the keys of each API.

Types of API Key

Instaclustr provides multiple APIs, each of which requires its own unique key to be able to access. Different user roles can only access certain APIs, and as such only generate keys for certain APIs. 

Account Owners and Cluster Administrators can access all of the APIs.  Read Only level users have access to Monitoring, Prometheus Monitoring and Read Only Provisioning APIs. Refer to our documentation for more information on user roles.

Monitoring

The Monitoring API provides a wide variety of metrics and data which can be used for monitoring clusters, data centres and nodes. As an alternative to the Monitoring API, monitoring features are available on the Instaclustr console. Refer to our support documentation on The Monitoring Page for more information. 

Prometheus Monitoring

Prometheus is an open source monitoring solution. In addition to viewing metrics through the Instaclustr console, you may wish to have a single monitoring system to simultaneously view your application metrics alongside the metrics from your Instaclustr-managed cluster. The Prometheus Monitoring API is the most popular format for integrating Instaclustr metrics with third-party monitoring or visualization systems.

For more information, refer to our article on Instaclustr Monitoring with Prometheus.

Read Only Provisioning

The Read Only Provisioning API Key can only perform GET requests to endpoints in the Provisioning API. Benefits of using this instead of the Provision API key is so that clusters cannot be modified. You can retrieve information about the clusters but cannot alter the cluster configurations.

Provisioning

The Provisioning API Key has full access to all endpoints in the Provisioning API. It allows for the controlling of the provisioning of clusters and most provisioning actions that are available on the Instaclustr console to be carried out via a REST API.

User Management

The User Management API is used for managing users and their access to clusters. Several of the operations in the API implement the SCIM 2.0 protocol which is used for managing user identities at Instaclustr.

 

By Instaclustr Support
Need Support?
Experiencing difficulties on the website or console?
Already have an account?
Need help with your cluster?
Contact Support
Why sign up?
To experience the ease of creating and managing clusters via the Instaclustr Console
Spin up a cluster in minutes