---
title: NEHotspotHelper
framework: networkextension
role: symbol
role_heading: Class
path: networkextension/nehotspothelper
---

# NEHotspotHelper

A class to register a hotspot helper.

## Declaration

```swift
class NEHotspotHelper
```

## Overview

Overview The NEHotspotHelper API gives your app the ability to perform custom authentication for Wi-Fi Hotspots. It gives users a way to seamlessly connect to a large aggregated network of Wi-Fi Hotspots. The NEHotspotConfiguration API lets your app configure those hotspots.

## Topics

### Registering a hotspot helper

- [register(options:queue:handler:)](networkextension/nehotspothelper/register(options:queue:handler:).md)
- [kNEHotspotHelperOptionDisplayName](networkextension/knehotspothelperoptiondisplayname.md)
- [NEHotspotHelperHandler](networkextension/nehotspothelperhandler.md)

### Getting hotspot network status

- [supportedNetworkInterfaces()](networkextension/nehotspothelper/supportednetworkinterfaces().md)

### Logging off

- [logoff(_:)](networkextension/nehotspothelper/logoff(_:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
