---
title: LibraryProduct
framework: swift-package-manager
role: symbol
role_heading: Structure
path: swift-package-manager/documentation/packageplugin/libraryproduct
---

# LibraryProduct

A library product defined in a package.

## Declaration

```swift
struct LibraryProduct
```

## Topics

### Inspecting a Library Product

- [id](swift-package-manager/documentation/packageplugin/libraryproduct/id.md)
- [name](swift-package-manager/documentation/packageplugin/libraryproduct/name.md)
- [kind](swift-package-manager/documentation/packageplugin/libraryproduct/kind-swift.property.md)
- [targets](swift-package-manager/documentation/packageplugin/libraryproduct/targets.md)
- [LibraryProduct.Kind](swift-package-manager/documentation/packageplugin/libraryproduct/kind-swift.enum.md)

## Relationships

### Conforms To

- [Product](swift-package-manager/documentation/packageplugin/product.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)
- [PackageDependency](swift-package-manager/documentation/packageplugin/packagedependency.md)
- [Product](swift-package-manager/documentation/packageplugin/product.md)
- [ExecutableProduct](swift-package-manager/documentation/packageplugin/executableproduct.md)
