# Use API keys The API keys area lets developers manage API keys to authenticate to the Studio APIs. From **API keys** in the **Developer** area, you can [create](/frontend-studio/using-the-api-keys-area.md#create-an-api-key) and [revoke](/frontend-studio/using-the-api-keys-area.md#revoke-an-api-key) the API keys available for your commercetools Frontend project. ![The API keys area displaying the Add key button and list of available API keys](https://docs.commercetools.com/frontend-studio/images/api-keys-area-overview.png) ## API key scopes All API keys have a scope that constrains the endpoints to which an API key has access and whether an API key has read or write access to an endpoint. Scopes are defined in the Studio for a single commercetools Frontend project when creating an API key. Once you create an API key, you cannot redefine the scopes. Studio supports the following two scopes: - `build-upload` scope: lets you [upload a build](/frontend-development/set-up-custom-repository.md#deploy-backend-extensions) to the Studio. - `deploy-revision` scope: lets you deploy a build by using the `commit` hash and branch name. ## Create an API key To create an API key, follow these steps: 1. From the Studio home page or from the left menu, go to **Developer > API keys**. 2. Click **Add key**: the **Create new API key** dialog opens. 3. In the **Name** input field, enter a descriptive name for your API key. 4. Click **Create key**. 5. Click **Copy to clipboard** to copy the API secret and save it in a safe location. 6. Click **I've copied the key**. You can create and use an API key from any environment because the API keys are independent of the Studio [environments](/frontend-studio/using-environments-in-the-studio.md). ## Revoke an API key To revoke an API key, follow these steps: 1. From the Studio home page or from the left menu, go to **Developer > API keys**. 2. Hover over the row of the API key that you want to revoke, click the Delete icon, and then click **Revoke**. All API calls using a revoked API key will fail. ## Related pages - [Area overview page with navigation](/frontend-studio.md) - [Previous page: Use Deployment](/frontend-studio/using-deployment-in-the-studio.md) - [Next page: Use Frontend previews](/frontend-studio/using-the-frontend-previews-area.md)