---
title: accessories
framework: homekit
role: symbol
role_heading: Instance Property
path: homekit/hmhome/accessories
---

# accessories

The collection of accessories that are part of the home.

## Declaration

```swift
var accessories: [HMAccessory] { get }
```

## See Also

### Managing accessories

- [addAndSetupAccessories(completionHandler:)](homekit/hmhome/addandsetupaccessories(completionhandler:).md)
- [addAndSetupAccessories(with:completionHandler:)](homekit/hmhome/addandsetupaccessories(with:completionhandler:).md)
- [addAccessory(_:completionHandler:)](homekit/hmhome/addaccessory(_:completionhandler:).md)
- [assignAccessory(_:to:completionHandler:)](homekit/hmhome/assignaccessory(_:to:completionhandler:).md)
- [removeAccessory(_:completionHandler:)](homekit/hmhome/removeaccessory(_:completionhandler:).md)
- [supportsAddingNetworkRouter](homekit/hmhome/supportsaddingnetworkrouter.md)
- [unblockAccessory(_:completionHandler:)](homekit/hmhome/unblockaccessory(_:completionhandler:).md)
- [HMAccessory](homekit/hmaccessory.md)
