Upaya peluncuran ruang angkasa orbital pertama Korea Utara terjadi pada 31 Agustus 1998 dan tidak berhasil. Upaya peluncuran ini dilakukan oleh roket Paektusan-1, yang menggunakan motor tahap ketiga bahan bakar padat, tahap kedua berbasis rudalScud, dan tahap pertama berbasis Nodong-1. Nodong-1 adalah tahap yang dikembangkan Korea Utara yang dianggap sebagai peningkatan dari rudal Scud Soviet yang lama. Paektusan-1 memiliki tinggi 22,5 meter (74 kaki), diameter 1,8 meter (6 kaki), dan berat sekitar 21 ton.[6][7][8][9][10]
Tahap pertama Unha terdiri dari empat motor Nodong yang dikelompokkan, yang merupakan motor Scud yang diperbesar. Tahap kedua awalnya dianggap didasarkan pada SS-N-6, meskipun sekarang diyakini didasarkan pada teknologi Scud. Tahap ketiga dan terakhir mungkin identik dengan tahap kedua Safir Iran yang didorong oleh dua motor kecil yang digerakkan.
Gambar satelit terbaru dari Stasiun Peluncuran Satelit Sohae menunjukkan menara peluncuran yang diperbesar yang sedang dibangun menunjukkan bahwa versi yang diperbesar, yang disebut Unha-X, mungkin sedang dalam pengembangan, ditambah dengan poster propaganda Korea Utara yang menunjukkan kendaraan semacam itu.[11][12][13][14][15]
Pada 24 Februari 2009, Korea Utara mengumumkan bahwa roket Unha akan digunakan untuk meluncurkan satelit Kwangmyŏngsng-2. Menurut pemerintah Korea Selatan, peluncuran dilakukan pada tanggal 5 April dari Situs Peluncuran Satelit Tonghae di daerah Hwadae. Beberapa negara, termasuk Korea Selatan, AS, dan Jepang, menyuarakan keprihatinan bahwa peluncuran akan melanggar Resolusi 1718 Dewan Keamanan PBB yang melarang Korea Utara dari pengujian rudal balistik. Rusia juga mengumumkan bahwa mereka mendesak Korea Utara untuk menahan diri dari rencana peluncuran roketnya.
Pada tanggal 5 April 2009, roket Unha-2 diluncurkan sekitar pukul 02:30 UTC (11:30 jam KST). Komando Utara AS mengatakan bahwa tahap pertama roket jatuh ke Laut Jepang, sedangkan tahap roket lainnya serta muatannya jatuh ke Samudra Pasifik, dan tidak ada objek yang memasuki orbit.Analisis selanjutnya menunjukkan roket tersebut jatuh 2.390 mil (3.850 km) dari lokasi peluncuran, dan tahap kedua beroperasi secara normal tetapi tahap ketiga roket gagal terpisah dengan benar. Korea Utara menyatakan bahwa roket berhasil menempatkan muatannya di orbit.
Pada 12 Desember 2012, roket Unha-3 Unit-2 diluncurkan pada 00:49 UTC (7:49 EST). Komando Utara AS mengatakan bahwa roket tahap pertama jatuh ke Laut Kuning, sedangkan puing-puing tahap kedua dinilai telah jatuh ke Laut Filipina dan mengkonfirmasi bahwa satelit telah memasuki orbit.[16][17]