---
title: Peripheral Connection Options
framework: corebluetooth
role: collectionGroup
role_heading: API Collection
path: corebluetooth/peripheral-connection-options
---

# Peripheral Connection Options

Keys used to pass options when connecting to a peripheral.

## Topics

### Options

- [CBConnectPeripheralOptionEnableAutoReconnect](corebluetooth/cbconnectperipheraloptionenableautoreconnect.md)
- [CBConnectPeripheralOptionEnableTransportBridgingKey](corebluetooth/cbconnectperipheraloptionenabletransportbridgingkey.md)
- [CBConnectPeripheralOptionNotifyOnConnectionKey](corebluetooth/cbconnectperipheraloptionnotifyonconnectionkey.md)
- [CBConnectPeripheralOptionNotifyOnDisconnectionKey](corebluetooth/cbconnectperipheraloptionnotifyondisconnectionkey.md)
- [CBConnectPeripheralOptionNotifyOnNotificationKey](corebluetooth/cbconnectperipheraloptionnotifyonnotificationkey.md)
- [CBConnectPeripheralOptionRequiresANCS](corebluetooth/cbconnectperipheraloptionrequiresancs.md)
- [CBConnectPeripheralOptionStartDelayKey](corebluetooth/cbconnectperipheraloptionstartdelaykey.md)

## See Also

### Establishing or Canceling Connections with Peripherals

- [connect(_:options:)](corebluetooth/cbcentralmanager/connect(_:options:).md)
- [cancelPeripheralConnection(_:)](corebluetooth/cbcentralmanager/cancelperipheralconnection(_:).md)
