W terminologii komputerowej HBA (ang. Host Bus Adapter lub Host Controller, Host Adapter) to kontroler (mostek) umożliwiający komunikację pomiędzy szyną systemową komputera, a inną szyną lub kanałem komunikacyjnym. Mówiąc prościej HBA łączy komputer (ang. host system) z siecią lub urządzeniami pamięci masowych.

Host-Bus-Adapter-(HBA)

HBA może być zarówno dedykowanym chipem, jak również częścią większego mikroukładu (np. mostka południowego w komputerze PC). W pierwszym przypadku mamy najczęściej do czynienia z niezintegrowaną kartą rozszerzenia, instalowaną poprzez złącze płyty głównej (np. PCI lub PCI Express). Układy HBA są również montowane bezpośrednio na płycie głównej komputera.

Termin HBA głównie używany jest w odniesieniu do kontrolerów Fibre Channel, SCSI, ESDI, SATA, ATA. Określenie Host Adapter używane jest także w odniesieniu do kontrolerów Ethernet, USB i FireWire.