---
title: BrowserProvider
framework: network
role: symbol
role_heading: Protocol
path: network/browserprovider
---

# BrowserProvider

BrowserProviders can be used when creating NetworkBrowsers.

## Declaration

```swift
protocol BrowserProvider : Sendable
```

## Topics

### Associated Types

- [Endpoint](network/browserprovider/endpoint.md)

### Type Methods

- [bonjour(_:domain:includeTxtRecord:)](network/browserprovider/bonjour(_:domain:includetxtrecord:).md)
- [wifiAware(_:active:)](network/browserprovider/wifiaware(_:active:).md)

## Relationships

### Inherits From

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

### Conforming Types

- [Bonjour](network/bonjour.md)
