---
title: Package.Dependency.Kind
framework: swift-package-manager
role: symbol
role_heading: Enumeration
path: swift-package-manager/documentation/packagedescription/package/dependency/kind-swift.enum
---

# Package.Dependency.Kind

The type of dependency.

## Declaration

```swift
enum Kind
```

## Topics

### Enumeration Cases

- [Package.Dependency.Kind.fileSystem(name:path:)](swift-package-manager/documentation/packagedescription/package/dependency/kind-swift.enum/filesystem(name:path:).md)
- [Package.Dependency.Kind.registry(id:requirement:)](swift-package-manager/documentation/packagedescription/package/dependency/kind-swift.enum/registry(id:requirement:).md)
- [Package.Dependency.Kind.sourceControl(name:location:requirement:)](swift-package-manager/documentation/packagedescription/package/dependency/kind-swift.enum/sourcecontrol(name:location:requirement:).md)

## See Also

### Describing a Package Dependency

- [kind](swift-package-manager/documentation/packagedescription/package/dependency/kind-swift.property.md)
- [Version](swift-package-manager/documentation/packagedescription/version.md)
