En av explosionerna ägde rum på ett Starbuckscafé och säkerhetsstyrkor kunde senare ses gå in i byggnaden. Reuters utsända rapporterar om att caféets fönster är urblåsta och att tre döda människor ligger på gatan utanför.

– Någon är på taket och polisen siktar med sina vapen mot honom, säger fotografen.

En annan explosion ägde rum utanför ett shoppingcenter på en huvudgata i Jakarta. Enligt medieuppgifter ska en polispostering utanför byggnaden ha sprängts. Prickskyttar och hundratals poliser har kallats in.

Tre poliser och tre civila har bekräftats döda i attackerna, enligt polisens talesperson Anton Charliyan.

Indonesiens president Joko Widodo kallar attackerna för "terrorhandlingar".

Indonesien har varit på helspänd de senaste veckorna efter ett hot från Islamiska staten (IS), men det är oklart vem eller vilka som ligger bakom attackerna.

Polisen säger också att människor bör hålla sig undan och att polisen fruktar att det kan finnas fler bomber.