---
title: shared()
framework: Network Extension
role: symbol
role_heading: Type Method
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 17.0+, macOS 14.0+, tvOS 17.0+, visionOS 1.0+]
path: networkextension/nerelaymanager/shared()
---

# shared()

Access the single instance of a network relay manager.

## Declaration

```swift
class func shared() -> NERelayManager
```

## Return Value

Return Value The network relay manager instance for the calling application.

## See Also

### Managing relay configurations

- [loadFromPreferences(completionHandler:)](networkextension/nerelaymanager/loadfrompreferences(completionhandler:).md)
- [saveToPreferences(completionHandler:)](networkextension/nerelaymanager/savetopreferences(completionhandler:).md)
- [removeFromPreferences(completionHandler:)](networkextension/nerelaymanager/removefrompreferences(completionhandler:).md)
