A thermal therapy pod adapted to maintain a desired therapeutic temperature and change temperature on the fly without needing to be heated or chilled by an external thermal source. The therapy pod is self-contained and uses an electric powered thermal transferring element that can provide both heat and cold therapy. The temperature and duration of use may be controlled using an application on a mobile device. The therapy pod can be positioned on a user using straps, wraps, sleeves, or other wearable therapy pod retaining devices.