---
title: "Repository Settings"
description: "Manage general repository options, user access, and development configurations."
category: "manage-prismic"
lastUpdated: "2026-09-18T14:49:53.000Z"
---

Each repository in Prismic has its own settings panel. Here you can configure general options, manage user access, connect integrations, and set up development tools. Some settings are for administrators, while others require developer knowledge.

# General settings

* **Repository**: Update the display name and image for your repository in the dashboard. The repository's name and URL is permanent and cannot be changed.
* **Users**: Invite, remove, and manage user roles. [Learn more →](https://prismic.io/docs/users.md)
* **Plans & Billing**: Change your subscription and payment details. [Learn more →](https://prismic.io/docs/billing.md)
* **Usage Dashboard**: Track your API calls, storage, and other usage metrics.

# Environments

Create and manage repository environments for staging, production, or testing. This is a paid option on yearly invoiced Platinum plans only, and a feature on custom Enterprise plans. [Learn more →](https://prismic.io/docs/environments.md)

# Configuration

* **API & Security**: Control whether your repository’s API is public or private and manage API tokens. [Learn more →](#api-and-security)
* **Previews**: Configure live previews of unpublished content. [Learn more →](https://prismic.io/docs/previews.md)
* **Integration Fields**: Connect to external data sources. [Learn more →](https://prismic.io/docs/integrations.md)
* **Translations & Locales**: Add and manage multiple languages. [Learn more →](https://prismic.io/docs/locales.md)
* **Webhooks**: Trigger external actions when content changes. [Learn more →](https://prismic.io/docs/webhooks.md)

# API & Security

Go to **Settings → API & Security** in your repository to control API access and manage tokens.

## API access

Choose whether your repository’s API is public or private. This affects who can read content through the [Content API](https://prismic.io/docs/content-api.md). [Learn more about content visibility →](https://prismic.io/docs/fetch-content.md#content-visibility)

## Access tokens

Access tokens let applications read content when your API is private. Create and manage them in **Settings → API & Security**, or from the terminal with:

```sh
npx prismic token create
```

[Learn how to authenticate read requests →](https://prismic.io/docs/api-authentication.md#access-tokens)

## Write tokens

Write tokens let applications update content models, upload media, and migrate content. Create and manage them in **Settings → API & Security → Write APIs**, or from the terminal with:

```sh
npx prismic token create --write
```

[Learn how to authenticate write requests →](https://prismic.io/docs/api-authentication.md#write-tokens)

# Delete a repository

> **Caution**
>
> This action is irreversible. Once a repository is deleted, it and its data cannot be recovered.

Only the owner can perform this action.

Go to **Settings > Danger Zone** and click **Delete the repository**. Type the repository's name to confirm, then click **Delete the repository** again.
