---
title: main()
framework: HomeExtensions
role: symbol
role_heading: Type Method
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+]
path: homeextensions/homeextension/main()
---

# main()

Starts your app extension.

## Declaration

```swift
@MainActor static func main() throws
```

## Discussion

Discussion Don’t call this method directly. Mark your extension type with @main instead.
