---
title: "executable(name:targets:)"
framework: swift-package-manager
role: symbol
role_heading: Type Method
path: "swift-package-manager/documentation/packagedescription/product/executable(name:targets:)"
---

# executable(name:targets:)

Creates an executable package product.

## Declaration

```swift
static func executable(name: String, targets: [String]) -> Product
```

## Parameters

- `name`: The name of the executable product.
- `targets`: The targets to bundle into an executable product.

## Return Value

Return Value A Product instance.

## See Also

### Creating an Executable Product

- [Product.Executable](swift-package-manager/documentation/packagedescription/product/executable.md)
