Iwd

iwd (iNet Wireless Daemon) is Article description::an up-and-coming wireless daemon for Linux. It is written by Intel and aims to replace wpa_supplicant.

Emerge
Install package:

Network management
Gentoo is all about choice, so there should be various methods available for network management. But iwd is new, and not all to methods are supported.

netifrc
This is Gentoo's default method of managing networks, but unfortunately it does not support iwd as backend yet, see. Make sure that any symbolic links to for the wireless interfaces are removed, and select a supported method for network management.

dhcpcd
Add the iwd daemon and the DHCP daemon to the default runlevel and start them up:

connman
Connman supports iwd somewhat. There is an iwd USE flag Make sure to set the "iwd" USE flag:

Connman still relies on wpa_supplicant for scanning, but connecting via iwd is possible.

Connecting to an access point
can be used to control iwd. It supports both a command line interface and an interactive mode. A complete command line would be to see what adapters you might be able to use:

An interactive sequence of commands can be used to connect to a WiFi network access point. First check the status of the WiFi network interface, set it in scanning mode if needed, and then obtain the list of WiFi access points. Finally connect to the access point.