> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-style-guide-models-reports-20260604-104120.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a registry

> Create a W&B Registry with configurable visibility and accepted artifact types using the App UI or Python SDK.

This page shows organization and team admins how to create a W\&B Registry and configure its visibility and accepted artifact types.

## Create a registry

You can create a registry either interactively using the W\&B Registry UI or programmatically using the W\&B Python SDK.

<Tabs>
  <Tab title="W&B Registry UI">
    1. Navigate to the W\&B Registry.
    2. Click the **Create registry** button.
    3. Provide a name for the registry in the **Name** field.
    4. Optional: Provide a description of the registry.
    5. Select who can view the registry from the **Registry visibility** dropdown. See [Visibility types](#visibility-types) for more information about registry visibility options.
    6. Select either **All types** or **Specify types** from the **Accepted artifacts type** dropdown.
    7. If you select **Specify types**, add one or more artifact types that your registry accepts.
    8. Click the **Create registry** button.
  </Tab>

  <Tab title="Python SDK">
    Use the [`wandb.Api().create_registry()`](/models/ref/python#method-apicreate_registry) method to create a registry programmatically. Provide a name and [visibility](#visibility-types) using the `name` and `visibility` parameters.

    Copy and paste the code block below. Replace `[REGISTRY-NAME]` with a name for your registry, and replace `[VISIBILITY]` with either `restricted` or `organization`:

    ```python theme={null}
    import wandb

    registry = wandb.Api().create_registry(
        name="[REGISTRY-NAME]",
        visibility="[VISIBILITY]",
    )
    ```

    See the [`wandb.Api().create_registry()`](/models/ref/python#method-apicreate_registry) method reference for a full list of parameters that you can provide when you create a registry.
  </Tab>
</Tabs>

<Note>
  After you save an artifact type in the registry's settings, you can't remove it from the registry.
</Note>

For example, the following image shows a registry called `Fine_Tuned_Models` that a user is about to create. The registry is **Restricted** to only members who are manually added to the registry.

## Visibility types

The *visibility* of a registry determines who can access it. Restricting visibility ensures that only specified members have access.

A registry has two visibility options:

| Visibility   | Description                                                |
| ------------ | ---------------------------------------------------------- |
| Restricted   | Only invited organization members can access the registry. |
| Organization | Everyone in the organization can access the registry.      |

A team admin or registry admin can set the visibility of a registry.

W\&B automatically adds the user who creates a registry with Restricted visibility to the registry as its registry admin.

## Configure the visibility of a registry

A team admin or registry admin can assign the visibility of a registry during or after creating it. Use the following procedure to change the visibility of a registry you have already created.

To restrict the visibility of an existing registry:

1. Navigate to the W\&B Registry.
2. Select a registry.
3. Click the gear icon in the upper right corner.
4. From the **Registry visibility** dropdown, select a visibility option.
5. If you select **Restricted visibility**:
   1. Add members of your organization who you want to have access to this registry. Scroll to the **Registry members and roles** section and click the **Add member** button.
   2. In the **Member** field, add the email or username of the member you want to add.
   3. Click **Add new member**.

For more information about assigning visibility when a team admin creates a registry, see [Create a registry](#create-a-registry).
