> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jsonsilo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Keys

## What is Manage Keys?

A Manage Key allows you to perform operations like creating, reading, updating, and deleting JSON files through API calls, without needing to sign in to the console.

For more information on using Manage Keys with the JSONsilo API, refer to our [API Reference Documentation](/api-reference/introduction).

## How to Create a Manage Key

<Steps>
  <Step title="Go to the Keys Page">
    Click on the "Keys" menu in the sidebar and then click the `Manage` button.

    <img src="https://mintcdn.com/jsonsilocom/2xDH3SPPsar-H96C/images/keys/manage-key/1a.png?fit=max&auto=format&n=2xDH3SPPsar-H96C&q=85&s=0bdf5a622242eedb1f65156e975d543e" alt="quick start manage key" className="rounded-lg" width="1005" height="579" data-path="images/keys/manage-key/1a.png" />
  </Step>

  <Step title="Generate a New Manage Key">
    Click the `Create new Manage Key` button to generate a new Manage Key.

    <img src="https://mintcdn.com/jsonsilocom/2xDH3SPPsar-H96C/images/keys/manage-key/1.png?fit=max&auto=format&n=2xDH3SPPsar-H96C&q=85&s=eb5c15dd8bd1e829892247ad31b5e2ed" alt="quick start manage key" className="rounded-lg" width="1970" height="814" data-path="images/keys/manage-key/1.png" />
  </Step>

  <Step title="Set Key Details">
    In the dialog, enter a name and select a duration for your Manage Key, then click the `Add key` button.

    <img src="https://mintcdn.com/jsonsilocom/2xDH3SPPsar-H96C/images/keys/manage-key/2.png?fit=max&auto=format&n=2xDH3SPPsar-H96C&q=85&s=e0a88ef6a6f2fdca1cc5651509874c22" alt="quick start manage key" className="rounded-lg" width="1196" height="824" data-path="images/keys/manage-key/2.png" />
  </Step>

  <Step title="Save the Manage Key">
    Copy the Manage Key and store it securely.

    <Warning>Copy the key now, as you won't be able to see it again!</Warning>

    <img src="https://mintcdn.com/jsonsilocom/2xDH3SPPsar-H96C/images/keys/manage-key/3.png?fit=max&auto=format&n=2xDH3SPPsar-H96C&q=85&s=1a7c6447305924197ea16dc63d597899" alt="quick start manage key" className="rounded-lg" width="1124" height="818" data-path="images/keys/manage-key/3.png" />
  </Step>
</Steps>

## Revoking a Manage Key

To revoke a Manage Key, follow these steps:

<Steps>
  <Step title="Go to the Keys Page">
    Click on the "Keys" menu in the sidebar and then click the `Manage` button.

    <img src="https://mintcdn.com/jsonsilocom/2xDH3SPPsar-H96C/images/keys/revoke-manage-key/1a.png?fit=max&auto=format&n=2xDH3SPPsar-H96C&q=85&s=b5e9a0f6c6e3e8743a0d7f36e3a273a2" alt="quick start manage key" className="rounded-lg" width="1005" height="579" data-path="images/keys/revoke-manage-key/1a.png" />
  </Step>

  <Step title="Revoke the Manage Key">
    Find the Manage Key you want to revoke in the list and click the `Revoke` button next to it.

    <img src="https://mintcdn.com/jsonsilocom/2xDH3SPPsar-H96C/images/keys/revoke-manage-key/1.png?fit=max&auto=format&n=2xDH3SPPsar-H96C&q=85&s=6ab0017162228928badbbab0d68dcb27" alt="revoke manage key" className="rounded-lg" width="1970" height="802" data-path="images/keys/revoke-manage-key/1.png" />
  </Step>

  <Step title="Confirm Revocation">
    In the confirmation dialog, enter the key name and click the `Delete` button to revoke the Manage Key.

    <img src="https://mintcdn.com/jsonsilocom/2xDH3SPPsar-H96C/images/keys/revoke-manage-key/2.png?fit=max&auto=format&n=2xDH3SPPsar-H96C&q=85&s=6c1409082243f1c0f865e836e0e9025c" alt="revoke manage key" className="rounded-lg" width="1152" height="652" data-path="images/keys/revoke-manage-key/2.png" />
  </Step>
</Steps>

## Best Practices for Managing Manage Keys

* **Keep Your Manage Keys Secret**: Treat your Manage Keys like passwords. Do not share them publicly or expose them in client-side code.
* **Rotate Your Manage Keys Regularly**: Periodically regenerate your Manage Keys to minimize the risk of unauthorized access.
* **Use Environment Variables**: Store your Manage Keys in environment variables instead of hardcoding them in your application.
