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

# nw_endpoint_t

A local or remote endpoint in a network connection.

## Declaration

```swift
typealias nw_endpoint_t = any OS_nw_endpoint
```

## Topics

### Endpoint Types

- [nw_endpoint_type_t](network/nw_endpoint_type_t.md)
- [nw_endpoint_get_type(_:)](network/nw_endpoint_get_type(_:).md)

### Host Endpoints

- [nw_endpoint_create_host(_:_:)](network/nw_endpoint_create_host(_:_:).md)
- [nw_endpoint_get_hostname(_:)](network/nw_endpoint_get_hostname(_:).md)
- [nw_endpoint_get_port(_:)](network/nw_endpoint_get_port(_:).md)
- [nw_endpoint_copy_port_string(_:)](network/nw_endpoint_copy_port_string(_:).md)

### Address Endpoints

- [nw_endpoint_create_address(_:)](network/nw_endpoint_create_address(_:).md)
- [nw_endpoint_get_address(_:)](network/nw_endpoint_get_address(_:).md)
- [nw_endpoint_copy_address_string(_:)](network/nw_endpoint_copy_address_string(_:).md)
- [nw_endpoint_copy_port_string(_:)](network/nw_endpoint_copy_port_string(_:).md)

### Bonjour Service Endpoints

- [nw_endpoint_create_bonjour_service(_:_:_:)](network/nw_endpoint_create_bonjour_service(_:_:_:).md)
- [nw_endpoint_get_bonjour_service_name(_:)](network/nw_endpoint_get_bonjour_service_name(_:).md)
- [nw_endpoint_get_bonjour_service_type(_:)](network/nw_endpoint_get_bonjour_service_type(_:).md)
- [nw_endpoint_get_bonjour_service_domain(_:)](network/nw_endpoint_get_bonjour_service_domain(_:).md)

### URL Endpoints

- [nw_endpoint_create_url(_:)](network/nw_endpoint_create_url(_:).md)
- [nw_endpoint_get_url(_:)](network/nw_endpoint_get_url(_:).md)
