thumb|240px|Rakieta nośna Unha-3 na stanowisku startowym na nowo wybudowanym kosmodromie Sohae (2012)
Koreańska Republika Ludowo-Demokratyczna zapoczątkowała swój program kosmiczny w latach 80. XX wieku. Został wówczas utworzony program Kwangmyŏngsŏng, który ma na celu prace nad rakietami nośnymi i docelowo umieszczanie na orbicie sztucznych satelitów Ziemi. Program ten prowadzi Północnokoreańska Agencja Kosmiczna.
W latach 90. Korea Północna prawdopodobnie dysponowała już odpowiednimi technologiami rakietowymi. Decyzję o wystrzeleniu własnego satelity podjęto w 1992 roku, gdy Korea Południowa umieściła własnego satelitę za pomocą europejskiej rakiety Ariane 4. Decyzja ta została ogłoszona podczas posiedzenia Komitetu Centralnego Partii Pracy Korei. Od 1998 roku przeprowadzono trzy lub cztery nieudane próby umieszczenia na orbicie wokółziemskiej północnokoreańskiego satelity za pomocą własnej rakiety nośnej. Na bazie pocisków balistycznych skonstruowano rakiety nośne Paektusan-1, Unha-2 i Unha-3. Miały one wynieść satelity nazwane odpowiednio Kwangmyŏngsŏng-1, Kwangmyŏngsŏng-2 i Kwangmyŏngsŏng-3.