---
title: NEAppExtensionConfiguration
framework: networkextension
role: symbol
role_heading: Class
path: networkextension/neappextensionconfiguration
---

# NEAppExtensionConfiguration

A class that defines configuration options for use in NetworkExtension app extensions.

## Declaration

```swift
@MainActor @preconcurrency class NEAppExtensionConfiguration
```

## Overview

Overview This class conforms to NEAppExtensionConfigurationProtocol and AppExtensionConfiguration from the ExtensionFoundation framework. It exists only for use by the framework; you don’t need to use its methods and properties directly.

## Topics

### Communicating over XPC

- [accept(connection:)](networkextension/neappextensionconfiguration/accept(connection:).md)

## Relationships

### Inherited By

- [NEHotspotAuthenticationProviderConfiguration](networkextension/nehotspotauthenticationproviderconfiguration.md)
- [NEHotspotEvaluationProviderConfiguration](networkextension/nehotspotevaluationproviderconfiguration.md)
- [NEURLFilterControlProviderConfiguration](networkextension/neurlfiltercontrolproviderconfiguration.md)

### Conforms To

- [AppExtensionConfiguration](extensionfoundation/appextensionconfiguration.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
