In the ever-evolving landscape of quantum cryptography, Device-independent Quantum Key Distribution (DI-QKD) stands out for its unique approach to ensuring security based not on the trustworthiness of the devices but on nonlocal correlations. Beginning with a contextual understanding of modern cryptographic security and the limitations of standard quantum key distribution methods, this review explores the pivotal role of nonclassicality and the challenges posed by various experimental loopholes for DI-QKD. Various protocols, security against individual, collective and coherent attacks, and the concept of self-testing are also examined, as well as the entropy accumulation theorem, and additional mathematical methods in formulating advanced security proofs. In addition, the burgeoning field of semi-device-independent models (measurement DI–QKD, Receiver DI–QKD, and One–sided DI–QKD) is also analyzed. The practical aspects are discussed through a detailed overview of experimental progress and the open challenges toward the commercial deployment in the future of secure communications.