# GetAllRegisteredPackages()

> Retrieves information about all packages that are currently loaded.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.PackageManager](/engine/6000.0/script-reference/unityeditor/packagemanager.md)
* **Assembly:** UnityEditor

```csharp
public static PackageInfo[] GetAllRegisteredPackages()
```

### Returns

| Type                                                                                         | Description                                                                                                                              |
| -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [PackageInfo\[\]](/engine/6000.0/script-reference/unityeditor/packagemanager/packageinfo.md) | The array of [PackageInfo](/engine/6000.0/script-reference/unityeditor/packagemanager/packageinfo.md) instances describing each package. |

### Remarks

Additional Resources: [Client.List](/engine/6000.0/script-reference/unityeditor/packagemanager/client/list.md)
