---
title: ExecutableProduct
framework: swift-package-manager
role: symbol
role_heading: Structure
path: swift-package-manager/documentation/packageplugin/executableproduct
---

# ExecutableProduct

An executable product defined in a package.

## Declaration

```swift
struct ExecutableProduct
```

## Topics

### Inspecting an Executable Target

- [id](swift-package-manager/documentation/packageplugin/executableproduct/id.md)
- [name](swift-package-manager/documentation/packageplugin/executableproduct/name.md)
- [mainTarget](swift-package-manager/documentation/packageplugin/executableproduct/maintarget.md)
- [targets](swift-package-manager/documentation/packageplugin/executableproduct/targets.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)
- [LibraryProduct](swift-package-manager/documentation/packageplugin/libraryproduct.md)
