---
title: "init(for:using:)"
framework: network
role: symbol
role_heading: Initializer
path: "network/networkbrowser/init(for:using:)"
---

# init(for:using:)

Create a browser that will browse for the service specified by a BrowserProvider, with parameters.

## Declaration

```swift
init(for provider: Provider, using parameters: NWParameters? = nil)
```

## Parameters

- `provider`: A BrowserProvider that describes the kind of service to browse for, the browse descriptor, and parameter configuration.
- `parameters`: The parameters that will be used while browsing.
