IBM Cloud Docs
Pricing for Key Protect on IBM Cloud

Pricing for Key Protect on IBM Cloud

Pricing in Key Protect on IBM Cloud is based on the number of key versions in your account. The first five key versions are free, after which keys cost USD1.045 per key version per month.

Creating or importing a key initiates the first version of that key. As a result, a newly created or imported key has one version. Each time a key is rotated, a new version is created. A key that has been rotated 10 times, then, has 11 versions (10 versions created by rotations plus the initial version). To discover how many versions you have of each non-deleted key, check out How many key versions do you have?. For more information about rotating keys, check out Rotating your root keys. Note that only root keys can be rotated. For the purpose of Key Protect pricing, the data encryption keys (DEKs) used by services or applications to encrypt the data are not counted as key versions in terms of pricing.

While Key Protect does not charge a monthly fee for the maintenance of deployed instances, it does charge for the usage of its service through keys that are created, imported, rotated and otherwise managed. Note that "non-deleted" keys refers to any key that has not been moved into the Destroyed state. Deactivated and Suspended keys have not been deleted, and still count as non-deleted versions. For more information about key states, check out Key states and transitions.

Pricing scenarios

  • Scenario: You have one non-deleted key that has been rotated 19 times, which means it has 20 total versions.

    • Pricing: Your charge is USD15.675 per month (the first five key versions are free).
  • Scenario: You have one non-deleted key that has been rotated four times, meaning the key has five total versions.

    • Pricing: Your charge is USD0 per month.
  • Scenario: You have one non-deleted key with 20 total versions, another key with three versions, and a key in the Suspended state with two versions.

    • Pricing: Your charge is USD20.9 per month.

You are charged for all versions of all non-deleted keys that exist in your instances during the billing period (minus the five free key versions). This includes keys you create (or import) and delete before the month is over. If for example you create and delete a key the same day, you are charged USD1.045 that month for the key (if you have more than five key versions in your instances). However, you will not be charged the following month for that key if it remains deleted. If you restore the key at any point, you will be charged for all of the versions of that key for that month. For more information about deleting keys, check out About deleting and purging keys.

How many key versions do you have?

To see how many versions you have of each key you have deployed:

  1. Log in to the IBM Cloud console.

  2. Go to Menu > Resource List to view a list of your resources.

  3. From your IBM Cloud resource list, select your provisioned instance of Key Protect.

  4. On the Keys panel, click the ⋯ icon and select Key details. This opens a side panel that shows, among other things, the number of versions of this key you have.

  5. Repeat this process for every key in your instance. Note that because only root keys can be rotated, all of your standard keys only have one version.