---
title: PackageDependency
framework: swift-package-manager
role: symbol
role_heading: Structure
path: swift-package-manager/documentation/packageplugin/packagedependency
---

# PackageDependency

A resolved dependency of a package.

## Declaration

```swift
struct PackageDependency
```

## Overview

Overview This is a separate entity in order to make it easier for future versions of the API to add information about the dependency itself.

## Topics

### Inspecting a Package Dependency

- [package](swift-package-manager/documentation/packageplugin/packagedependency/package.md)

## See Also

### Inspecting the Package Representation

- [Package](swift-package-manager/documentation/packageplugin/package.md)
- [ToolsVersion](swift-package-manager/documentation/packageplugin/toolsversion.md)
- [PackageOrigin](swift-package-manager/documentation/packageplugin/packageorigin.md)
- [Product](swift-package-manager/documentation/packageplugin/product.md)
- [ExecutableProduct](swift-package-manager/documentation/packageplugin/executableproduct.md)
- [LibraryProduct](swift-package-manager/documentation/packageplugin/libraryproduct.md)
