In this article we review a distinctive type of Cherenkov ring imaging device generically called a DIRC detector. DIRC is an acronym for “Detection of Internally Reflected Cherenkov (Light)”. We briefly discuss how these devices were first motivated and conceived, describe their basic operating principles, their early prototypes, and fabrication R&D. We then describe the BaBar DIRC at SLAC, as the first full scale implementation of this detector type for a major physics experiment. Further R&D at SLAC that was motivated to enable operations at the very high rates of SuperB factories led to the Focusing DIRC concept and prototype that will next be described. We then review a wide range of further developments now underway using variants on the DIRC theme, including the TOP counter at Belle-II; a number of FDIRC designs for GLUEX, PANDA barrel and endcap; and the LHCb TORCH.