> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pcb.new/llms.txt
> Use this file to discover all available pages before exploring further.

# Registry

> Browse and update reusable PCB packages in the Registry app

# Registry app

The [Registry app](https://registry.diode.computer) provides access to reusable
components and circuit modules. Use it to inspect package contents, trace
dependencies, or prepare a package change in a sandbox.

## Browse packages

Open **Parts** in the sidebar, then select one of these views:

* **Components** lists physical parts. A component page can include its symbol,
  footprint, 3D model, manufacturer part number, sourcing data, and package
  metadata.
* **Modules** lists reusable circuits composed from components and other
  modules. A module page identifies its schematic entry point and package
  dependencies.

Sort either table by the available column headers.

<img src="https://mintcdn.com/diodecomputersinc/cJg5PJyVkU4fIGrt/images/registry-sidebar.png?fit=max&auto=format&n=cJg5PJyVkU4fIGrt&q=85&s=954ef89c8c2949086495c82452ccd73b" alt="Registry sidebar showing the Components and Modules views" width="430" height="410" data-path="images/registry-sidebar.png" />

<img src="https://mintcdn.com/diodecomputersinc/cJg5PJyVkU4fIGrt/images/registry-component-view.png?fit=max&auto=format&n=cJg5PJyVkU4fIGrt&q=85&s=a85a9fc85972379e61b246bb0ce40337" alt="Component page showing a symbol, footprint, 3D model, and part metadata" width="2524" height="1790" data-path="images/registry-component-view.png" />

<img src="https://mintcdn.com/diodecomputersinc/cJg5PJyVkU4fIGrt/images/registry-module-view.png?fit=max&auto=format&n=cJg5PJyVkU4fIGrt&q=85&s=ed3b247d8de38dfe25f03332f22616bc" alt="Module page showing a schematic module and its dependencies" width="2540" height="1782" data-path="images/registry-module-view.png" />

## Search

Use the search field to find a component by manufacturer part number or
description. Use the chat button when the selection requires comparison or
design constraints.

## Inspect a package

Select a package to open its read-only viewer. The package sidebar reports two
dependency relationships:

* **Includes** lists packages required by the selected package.
* **Used by** lists packages that require the selected package.

Review **Used by** before changing a public component or module interface.

## Change a package

A sandbox is an isolated branch of the component library in which an agent can
edit and validate packages.

1. Select the plus button beside **Sandboxes**.
2. Create a sandbox for the target registry.
3. Describe the required component or module change to the agent.
4. Review the generated files and validation results before merging the branch.

Requests can identify a specific part, such as `TPSM86638RCGR`, or state design
constraints, such as a 24 V to 5 V buck converter rated for at least 2 A.
