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

# Personal API Keys

Personal API keys allow you to interact programmatically with your Cellulose
account. For example, by providing an API key to the Cellulose SDK, you can
upload your ML models to the dashboard without having to open your web browser!

## Creating your first Personal API Key

You can create and delete (revoke) API keys right from the Cellulose dashboard.
Here's how to do it:

1. Navigate to the Settings section by clicking on it at the top right of your
   profile.

<Frame>
  <img src="https://mintcdn.com/cellulose/x0ZxTL5USk0t6UqF/images/settings/personalapikeys/navigate-to-personal-api-keys.png?fit=max&auto=format&n=x0ZxTL5USk0t6UqF&q=85&s=4190a6c461d1e4f0c671d6415857e603" alt="Navigating to personal API keys" width="1222" height="878" data-path="images/settings/personalapikeys/navigate-to-personal-api-keys.png" />
</Frame>

<Frame caption="No personal API keys tied to your account yet">
  <img src="https://mintcdn.com/cellulose/x0ZxTL5USk0t6UqF/images/settings/personalapikeys/empty-personal-api-keys-table.png?fit=max&auto=format&n=x0ZxTL5USk0t6UqF&q=85&s=2c0289ba312ae0f6de2108d4560743be" alt="No personal API keys" width="2826" height="1072" data-path="images/settings/personalapikeys/empty-personal-api-keys-table.png" />
</Frame>

2. Let's create your first API key. Give it a name and click "Create API Key"

<Frame>
  <img src="https://mintcdn.com/cellulose/x0ZxTL5USk0t6UqF/images/settings/personalapikeys/create-personal-api-key.png?fit=max&auto=format&n=x0ZxTL5USk0t6UqF&q=85&s=f64c88a7b941b6b39565a93ab65d3bb4" alt="Create first API key" width="1778" height="850" data-path="images/settings/personalapikeys/create-personal-api-key.png" />
</Frame>

Congratulations! You've created your first API key! Feel free to create as
many as you'd like.

<Frame>
  <img src="https://mintcdn.com/cellulose/x0ZxTL5USk0t6UqF/images/settings/personalapikeys/personal-api-keys-table.png?fit=max&auto=format&n=x0ZxTL5USk0t6UqF&q=85&s=f87d70f61bd41ebe03e986c20a9fe5be" alt="List of API keys" width="2822" height="938" data-path="images/settings/personalapikeys/personal-api-keys-table.png" />
</Frame>

Click on the "copy" icon to copy it to your clipboard.

<Frame>
  <img src="https://mintcdn.com/cellulose/x0ZxTL5USk0t6UqF/images/settings/personalapikeys/copy-personal-api-key.png?fit=max&auto=format&n=x0ZxTL5USk0t6UqF&q=85&s=cb9faa382be3357dbb947be82306b001" alt="Copy API key to clipboard" width="1088" height="482" data-path="images/settings/personalapikeys/copy-personal-api-key.png" />
</Frame>

## Deleting your API keys

Delete / remove / revoke your API keys as follows:

<Frame>
  <img src="https://mintcdn.com/cellulose/x0ZxTL5USk0t6UqF/images/settings/personalapikeys/delete-personal-api-key.png?fit=max&auto=format&n=x0ZxTL5USk0t6UqF&q=85&s=b153ad8eb3ec415e6715ca5ec91b8cbb" alt="Deleting a personal API key" width="1114" height="528" data-path="images/settings/personalapikeys/delete-personal-api-key.png" />
</Frame>

<Note>
  We don't currently support automated API key rotations, but this should be
  trivial to do and something we can definitely support in the future.
</Note>

## API Key Best Practices

Your personal API keys have full access to your Cellulose account.
We recommend treating your personal API keys as sensitive information like you
do with passwords.

Here are some best practices:

1. Restrict usage / retrieval of your API keys to the small subset of
   development / production machines that need them. Even better, create one for
   each of them so you can better isolate intrusions and revoke them in a timely
   manner.

2. Don't store the API key(s) in plaintext or code like in a version control
   system. Use a managed secrets / password manager instead.

If you believe your API key is compromised, we highly recommend deleting
(revoking) it and creating a new one.

## Restricted API keys

Restricted API keys (permission scoped) coming soon!

## Have questions / need help?

Please reach out to [support@cellulose.ai](mailto:support@cellulose.ai), and we'll get back to you as soon
as possible.
