It was first released in 2018 in the Philippines following the success of "DuckTales". In the United States, it was released on Disney+ on November 12, 2019, and later aired on Disney XD from August 7 to October 30, 2021.