---
title: start()
framework: networkextension
role: symbol
role_heading: Instance Method
path: networkextension/neurlfiltercontrolprovider/start()
---

# start()

Prepares the filter to start, in response to a call from the framework.

## Declaration

```swift
func start() async throws
```

## Discussion

Discussion Override this method in your conformance to NEURLFilterControlProvider and perform whatever steps are necessary to prepare for fetching pre-filter data.

## See Also

### Starting and stopping the provider

- [stop(reason:)](networkextension/neurlfiltercontrolprovider/stop(reason:).md)
