The Kramers–Kronig (KK) receiver allows the exact reconstruction of a complex-valued optical signal from the detection of its intensity. This presentation reviews the operation principles and various implementations of the KK scheme, highlighting its main advantages and limitations.