# Retrieving Uploadcare Keys

To use the Ultimate Uploadcare plugin, you'll need an **Uploadcare account** and two API keys: the **UPLOADCARE\_PUBLIC\_KEY** and, optionally, the **UPLOADCARE\_SECRET\_KEY**. Follow these steps to create an account and retrieve the necessary keys.

**Step 1: Sign Up for an Uploadcare Account at** [**uploadcare.com**](https://www.uploadcare.com)

**Step 2: Retrieve the UPLOADCARE\_PUBLIC\_KEY**

1. From the **Project Dashboard**, navigate to the **API Keys** section (usually visible in the sidebar on the left).
2. Here, you'll find your **Public Key**.

<figure><img src="https://2719894295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM5I01SSNJZOVxD5Hqnlo%2Fuploads%2FIKlfS83PVHE8l2vnbJXB%2FScreenshot%202024-10-22%20at%2013.05.13.png?alt=media&#x26;token=5c8f3951-feb2-4d81-aaa7-bbdb3430f375" alt=""><figcaption></figcaption></figure>

**Step 3: Retrieve the UPLOADCARE\_SECRET\_KEY (Optional)**

In the same **API Keys** section, you will also see the option to create a **Secret Key**. This key is necessary for certain backend operations, such as the 'Store File' action.

1. Click 'Add Secret Key'<br>

   <figure><img src="https://2719894295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM5I01SSNJZOVxD5Hqnlo%2Fuploads%2F7E8LUWR8zn00Y2PaW1rf%2FScreenshot%202024-10-22%20at%2013.06.10.png?alt=media&#x26;token=d2632832-ca84-4590-82ef-b025fa458713" alt=""><figcaption></figcaption></figure>
2. Click 'Show Key'<br>

   <figure><img src="https://2719894295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM5I01SSNJZOVxD5Hqnlo%2Fuploads%2Ftm65TWq5cbQGMpzx2ASm%2FScreenshot%202024-10-22%20at%2013.06.36.png?alt=media&#x26;token=232f3a3a-9915-4748-845f-8bfd043f10da" alt=""><figcaption></figcaption></figure>
3. Save your Secret Key<br>

   <figure><img src="https://2719894295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM5I01SSNJZOVxD5Hqnlo%2Fuploads%2F6ZbXby3ESZhxvdqr36ke%2FScreenshot%202024-10-22%20at%2013.06.50.png?alt=media&#x26;token=33567713-ca70-4bbd-9fb2-df3400e77373" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The Secret Key can only be viewed once so it is **highly recommended** you store this key somewhere secure. New keys can be generated should you lose this one.
{% endhint %}

**Step 4: Adding the Keys to the Ultimate Uploadcare Plugin**

1. In your **Bubble app**, go to the **Plugins** tab and select the **Ultimate Uploadcare** plugin.
2. In the plugin settings, paste your **UPLOADCARE\_PUBLIC\_KEY** in the designated field.
3. If you plan to use backend features, also paste your **UPLOADCARE\_SECRET\_KEY** in the corresponding field.

<figure><img src="https://2719894295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM5I01SSNJZOVxD5Hqnlo%2Fuploads%2FUyLLS7oI1k6pqaA6YC3O%2FScreenshot%202024-10-22%20at%2013.04.14.png?alt=media&#x26;token=27689c21-76cd-4c72-9174-2a4530e4ebee" alt=""><figcaption></figcaption></figure>

After completing these steps, your app will be connected to Uploadcare, allowing you to utilize the file upload and processing features provided by the Ultimate Uploadcare plugin.
