---
title: HMHomeManager.PairingIdentity
framework: HomeKit
role: symbol
role_heading: Structure
platforms: [iOS 26.4+, iPadOS 26.4+]
path: homekit/hmhomemanager/pairingidentity
---

# HMHomeManager.PairingIdentity

Identity information that an installation service uses to set up a provisional home for a client.

## Declaration

```swift
struct PairingIdentity
```

## Topics

### Creating a pairing identity

- [init(pairingIdentifier:publicKey:)](homekit/hmhomemanager/pairingidentity/init(pairingidentifier:publickey:).md)
- [pairingIdentifier](homekit/hmhomemanager/pairingidentity/pairingidentifier.md)
- [publicKey](homekit/hmhomemanager/pairingidentity/publickey.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Providing installation services

- [addProvisionalHome(named:configuration:)](homekit/hmhomemanager/addprovisionalhome(named:configuration:).md)
- [HMHomeManager.ProvisionalConfiguration](homekit/hmhomemanager/provisionalconfiguration.md)
