---
title: negotiatedALPN
framework: network
role: symbol
role_heading: Instance Property
path: network/nwprotocolquic/metadata/negotiatedalpn
---

# negotiatedALPN

The Application-Layer Protocol Negotiation value used when establishing the connection.

## Declaration

```swift
var negotiatedALPN: String? { get }
```

## See Also

### Inspecting Connection State

- [localMaxStreamsBidirectional](network/nwprotocolquic/metadata/localmaxstreamsbidirectional.md)
- [localMaxStreamsUnidirectional](network/nwprotocolquic/metadata/localmaxstreamsunidirectional.md)
- [remoteMaxStreamsBidirectional](network/nwprotocolquic/metadata/remotemaxstreamsbidirectional.md)
- [remoteMaxStreamsUnidirectional](network/nwprotocolquic/metadata/remotemaxstreamsunidirectional.md)
- [remoteIdleTimeout](network/nwprotocolquic/metadata/remoteidletimeout.md)
- [securityProtocolMetadata](network/nwprotocolquic/metadata/securityprotocolmetadata.md)
