Hot swap lub hot plug – funkcja ta pozwala na wymianę(swap)/podłączenie(plug) urządzenia bez konieczności wyłączania/ restartowania całego systemu. Typowym przykładem jest podłączanie urządzeń do portu USB.
Hot swap/hot plug jest używany wtedy gdy potrzebna jest możliwość zmiany konfiguracji lub naprawy systemu bez przerywania jego działania.
Urządzenia mogą być również zaprojektowane w celu redundancji, aby w przypadku awarii jednego z elementów systemu, jego funkcje przejmuje element zapasowy. Następnie zepsuta część jest wymieniana na poprawnie działającą bez konieczności wyłączania systemu. Na przykład: w macierzach dyskowych RAID, w przypadku awarii jednego z dysków, jego funkcje przejmuje zapasowy a zepsuty jest wymieniany. Po tej operacji kontroler RAID automatycznie konfiguruje nowy dysk. Dla użytkownika końcowego awaria oraz proces wymiany przebiega niezauważalnie.
Typowe urządzenia i porty umożliwiające hot swap i/lub hot plug: porty USB, FireWire, dyski twarde pracujące w standardzie SATA-2, SAS, SAS 6G oraz karty pamięci Flash, zasilacze redundantne.