---
title: ContactProviderDomain
framework: ContactProvider
role: symbol
role_heading: Protocol
platforms: [iOS 18.0+, iPadOS 18.0+]
path: contactprovider/contactproviderdomain
---

# ContactProviderDomain

A domain, including traits like an identifier and display name, used to configure the extension.

## Declaration

```swift
protocol ContactProviderDomain
```

## Topics

### Identifying the domain

- [displayName](contactprovider/contactproviderdomain/displayname.md)
- [identifier](contactprovider/contactproviderdomain/identifier.md)

### Providing custom domain data

- [userInfo](contactprovider/contactproviderdomain/userinfo.md)

## Relationships

### Conforming Types

- [DefaultContactProviderDomain](contactprovider/defaultcontactproviderdomain.md)

## See Also

### Working with domains

- [DefaultContactProviderDomain](contactprovider/defaultcontactproviderdomain.md)
