<!--
{
  "availability" : [
    "iOS: 27.3.0 -",
    "iPadOS: 27.3.0 -",
    "macOS: 27.3.0 -",
    "tvOS: 27.3.0 -",
    "visionOS: 27.3.0 -",
    "watchOS: 27.3.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "StoreKit",
  "identifier" : "/documentation/StoreKit/Transaction/MultiSeatInfo-swift.struct/InvitationManagement-swift.struct/developer",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "StoreKit"
    ],
    "preciseIdentifier" : "s:8StoreKit11TransactionV13MultiSeatInfoV20InvitationManagementV9developerAGvpZ"
  },
  "title" : "developer"
}
-->

# developer

An invitation model in which you host the invitations.

```
static let developer: Transaction.MultiSeatInfo.InvitationManagement
```

## Discussion

You control the invitation experience and manage who has access to the service in your app. Group members don’t get their own transactions. To manage the subscription’s seats, use the seat endpoints of the <doc://com.apple.documentation/documentation/AppStoreServerAPI>.

For more information, see [Hosting group invitations in your app](/documentation/StoreKit/hosting-group-invitations-in-your-app).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)