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.

Navigating to personal API keys

No personal API keys

No personal API keys tied to your account yet

  1. Let’s create your first API key. Give it a name and click “Create API Key”

Create first API key

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

List of API keys

Click on the “copy” icon to copy it to your clipboard.

Copy API key to clipboard

Deleting your API keys

Delete / remove / revoke your API keys as follows:

Deleting a personal API key

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.

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, and we’ll get back to you as soon as possible.