JWST has one
https://webb.nasa.gov/content/about/innovations/cryocooler.h...
basically, make a standing wave of gas in a pipe and the peak of pressure will be hotter than the valley. Put the thing you want to cool in the valley, radiator in the peak, and voila, a heat pump.