A police post on a main street was damaged after six blasts were heard. At least three casualties were seen lying on the street, according to an AFP journalist at the scene.
Below is a timeline of the attacks in the world's most-populous Muslim majority nation:
10.25pm: Kompas TV via its Twitter account reported a fresh round of explosions in central Jakarta.
However, police later said the explosion was believed to be a tyre bursting and not another bomb.
6pm: The Dutch foreign ministry confirmed that one of its citizens is seriously wounded in the attacks.
5pm: Police confirmed that Daish-linked group suspected of carrying out Jakarta attacks: police
READ: DAISH issued cryptic warning ahead of Jakarta attacks - police
4.45pm: Datuk Seri Najib Tun Razak on his Twitter said Malaysia will offer help to Indonesia following the bomb blasts.
4pm: Jakarta police spokesman was quoted as saying that the terror attack is over and no more assailants are at large.
3.55pm: Indonesian police confirmed seven dead including five attackers and two civilians.
3.35pm: All Starbucks branches in Jakarta to close "until further notice" following the attacks.
READ: Starbucks closing Jakarta stores 'until further notice': statement
3pm: Indonesian police shot dead four militants suspected to be involved in the Jakarta attacks today, CNN Indonesia reported.
2.20pm: Indonesian President Joko Widodo who cut short a trip to central Java said that the blasts were an ‘act of terror’.
1.40pm: Malaysian Embassy in Indonesia confirms that all Malaysians in Jakarta are reported to be safe.
1.23pm: At least six people were killed in the Jakarta attacks, police said.
Police said they suspected a suicide bomber was responsible for at least one of the blasts and up to 14 militant gunmen were involved in the attack, Metro TV reported.
"We have previously received a threat from Islamic State that Indonesia will be the spotlight," police spokesman Anton Charliyan told reporters. But he said police did not know who was responsible.
He said three policemen and three civilians had been killed.
12.37pm: Several blasts Thursday in central Jakarta were caused by a bomb, Indonesian police said.
"This is a bomb," Anton Charliyan, national police spokesman told AFP.
A police post on a main street was damaged after six blasts were heard.
12.24pm: At least three people were killed Thursday when several blasts rocked the Indonesian capital Jakarta, an AFP reporter said.
ALSO READ: Jakarta blasts: Timeline of militants attacks in Indonesia
12.12pm: Several blasts were heard in the centre of the Indonesian capital Jakarta on Thursday, and casualties were seen lying on the ground, an AFP journalist said.
12noon: Forth blast was heard (11am Indonesian time). Four policemen then entered the location from Bangkok Bank as gunfires began to cease.
11.56am : Third blast
11.50am: Second blast was heard. (10.50am). The blasts took place at Sarinah, Thamrin, and central Jakarta.
11am: The first blast was heard (10am Indonesian time).