Preludium Kaukaska Armia Islamu znajdowała się pod dowództwem Nuriego Paszy. Została sformowana w Gandży. W jej skład wchodziły osmańska 5 Dywizja Kaukaska i 15 Dywizja oraz Azerbejdżański Korpus Muzułmański pod dowództwem dawnego carskiego generała Aliego-Adży Szychlinskiego. Formacja liczyła ok. 14 000 żołnierzy piechoty, 500 kawalerzystów i 40 dział. 30% nowo utworzonej armii stanowili żołnierze osmańscy, resztę siły azerbejdżańskie i ochotnicy z Północnego Kaukazu.
Siłami w Baku dowodził były carski generał Gieorgij Dokuczajew, którego ormiańskim szefem sztabu był Jakow Bagratuni. Pod ich dowództwem znajdowało się około 6000 żołnierzy Dyktatury Środkowokaspijskiej z Armii Baku lub Batalionów Baku. Zdecydowaną większość żołnierzy tych formacji stanowili Ormianie, choć byli wśród nich również etniczni Rosjanie. Ich artyleria składała się z około 40 dział polowych. Większość radzieckich żołnierzy w Baku i praktycznie wszyscy ich oficerowie byli Ormianami o poglądach bliskich Ormiańskiej Federacji Rewolucyjnej, często będący też członkami tej organizacji. Wśród nich był dowódca fedainów Hamazasp Srwandztian, który walczył jako przywódca partyzancki przeciwko Turkom.