---
title: nw_interface_t
framework: network
role: symbol
role_heading: Type Alias
path: network/nw_interface_t
---

# nw_interface_t

An interface that a network connection uses to send and receive data.

## Declaration

```swift
typealias nw_interface_t = any OS_nw_interface
```

## Topics

### Network Interface Types

- [nw_interface_type_t](network/nw_interface_type_t.md)

### Inspecting Interfaces

- [nw_interface_get_type(_:)](network/nw_interface_get_type(_:).md)
- [nw_interface_get_name(_:)](network/nw_interface_get_name(_:).md)
- [nw_interface_get_index(_:)](network/nw_interface_get_index(_:).md)
