Ahli taksonomi telah lama mengklasifikasikan burung walet dan burung layang-layang sebagai kerabat Brung Kolibori, berdasarkan penemuan jungornitihidae (kerabat kolibri-walet) dan burung kolibri primitif seperti Eurotrochilus. Taksonomi tradisional menempatkan keluarga burung kolibri (Trochilidae) dalam ordo yang sama dengan burung walet dan burung layang-layang (dan tidak ada burung lain); taksonomi Sibley-Ahlquist menempatkan kelompok burung walet ini sebagai super ordo Trocholiformes.
Taksonomi burung walet secara umum rumit, dengan pembatasan jenis dan spesies yang banyak diperdebatkan. Analisis tingkah laku dan suara adalah rumit terhadap evolusi paralel secara umum, sementara analisis sifat morfologi dan berbagai tes DNA menunjukkan keseragaman dan hasil yang sebagian bertentangan.
Ordo Apodiformes berkembang pada masa Eocene di mana anggota keluarga yang kini pundah masih ada, fosil umum ditemukan diseluruh bagian Eropa yang hangat, lokasi antara Denmark dan Prancis, contoh burung primitif Scaniacypselus (Awal – pertengahan Eocene) dan yang lebih modern burung Procypseloides (akhir Eocene/awal Oligocene – Awal Miocene). Jenis prasejarah kadang dihubungkan dengan burung walet, seperti Primapus
source : wikipedia