---
name: hs-crypto-uko-view-template
title: Viewing a list of key templates
description: You can view a list of your key templates in Unified Key Orchestrator with the UI, or programmatically with the Unified Key Orchestrator.
last-updated: 2026-06-16
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/hs-crypto?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Viewing a list of key templates
{: #view-key-template}
 
You can view a list of your key templates in Unified Key Orchestrator with the UI, or programmatically with the Unified Key Orchestrator.
{: shortdesc}


## Viewing a list of key templates with the UI
{: #view-key-template-ui}
{: ui}

To view a list of your key templates by using the UI, complete the following steps:

1. [Log in to the Hyper Protect Crypto Services instance](https://cloud.ibm.com/login){: external}.
2. Click **Key templates** from the navigation to view all the available key templates.
3. Browse the general characteristics of your key templates in the table. 
   
    
   To customize how the table is to be presented, click the **Settings icon** ![Settings icon](../icons/settings.svg "Settings") and check the columns to be displayed. You can also view archived key templates by clicking the **Show archived templates** icon ![Show archived templates icon](/images/archive.svg "Show archived templates") on the table. For more information, see [Archiving and unarchiving key templates](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-archive-template&interface=ui&format=markdown).
   {: tip} 

    |       Property	     |                         Description                       |
    |----------------------|-----------------------------------------------------------|
    | Name                 | The unique, human-readable name that is assigned to your key template. |
    | ID                   | A string that uniquely identifies the key template. The key template ID is truncated and displayed with a copy icon. |
    | Vault                | The vault that controls access to the key template.           |
    | Last modified        | The date and time when the key template was last updated. This field gets updated when the key template is created, edited, or any part of the key template metadata is modified.   |
    | Key algorithm        | The encryption algorithm to encrypt data for the key to be created with the template.      |
    | Key length           | The number of bits that represents the encryption strength of the keys that are created or to be created with the template.  |
    | Key naming scheme    | The key naming conventions that are created based on the key template.     |
    | Keys                 | The number of keys that created based on the key template.                | 
    | Keystore type        | The type of keystore that the key template properties are compatible with.   |
    | Creation date        | Set a date range of when the key template was created.             |
    {: caption="Key templates table" caption-side="bottom"}
    
     
    You can search for a specific key template by using the search bar, or filter key templates based on your needs by clicking the **Filter** icon ![Filter icon](../icons/filter.svg "Filter") in the **Key templates** table. 
    {: tip}



## Viewing a list of key templates with the API
{: #view-key-template-api}
{: api}

To view a list of key templates through the API, follow these steps:

1. [Retrieve your service and authentication credentials to work with key templates in the service](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-set-up-uko-api&format=markdown).
   
2. Create a key template by making a `GET` call to the following endpoint.

    
    
    ```
    https://<instance_ID>.uko.<region>.hs-crypto.appdomain.cloud/api/v4/templates
    
    ```
    {: codeblock}

    For detailed instructions and code examples about using the API method, check out the [Hyper Protect Crypto Services Unified Key Orchestrator API reference doc](https://cloud.ibm.com/apidocs/uko#list-key-templates){: external}.

## What's next
{: #view-key-template-next}

- To find out instructions on creating a key template, check out [Creating key templates](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-create-template&format=markdown).

- To find out instructions on deleting a key template, check out [Deleting key templates](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-delete-template&format=markdown).

- To continue to create keys with the key template created, follow the instruction in [Creating managed keys with a key template](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-create-managed-keys&interface=ui&format=markdown#create-managed-keys-template).

- To find out instructions on archiving and unarchiving the key template, check out [Archiving and unarchiving key templates](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-archive-template&format=markdown).