All visitors to Djibouti are required to have a visa. Nationals of any country can obtain a visa on arrival except the nationals of India, Syria and Yemen. However, citizens of India can obtain a visa on arrival if they have an invitation letter from a company registered in Djibouti Visas on arrival are issued at the discretion of the Djibouti Immigration authority.
References
Visa policy of Djibouti Wikipedia(Text) CC BY-SA