wpa_supplicant разработан как программа-демон, которая работает в фоновом режиме и действует как серверный компонент, контролирующий беспроводное соединение. wpa_supplicant поддерживает отдельные программы интерфейса, а текстовый интерфейс (wpa_cli) и графический интерфейс (wpa_gui) включены в состав wpa_supplicant.