---
title: interfaces()
framework: corewlan
role: symbol
role_heading: Instance Method
path: corewlan/cwwificlient/interfaces()
---

# interfaces()

Returns all available Wi-Fi interfaces.

## Declaration

```swift
func interfaces() -> [CWInterface]?
```

## Return Value

Return Value An array of CWInterface objects, representing all of the available Wi-Fi interfaces in the system.

## See Also

### Getting Interfaces

- [interface()](corewlan/cwwificlient/interface().md)
- [interface(withName:)](corewlan/cwwificlient/interface(withname:).md)
- [interfaceNames()](corewlan/cwwificlient/interfacenames()-swift.type.method.md)
