Visa are required by all. Visas cost US$60 and an invitation may be required. Rules change depending on the embassy.
Djibouti visa information
Djibouti Foreign Affairs