Here are some details of what we know:
There were 300 missiles or drones fired against Israel.
This included 170 drones, 120 ballistic missiles, and 30 cruise missiles.
All the drones and cruise missiles were intercepted successfully.
Roughly 50 per cent of the ballistic missiles fired by Iran failed to launch or crashed before reaching their targets.
"The missile-drone attack on Israel was very likely intended to cause significant damage below the threshold that would trigger a massive Israeli response," the Institute for the Study of War says. So the question arises, did Iran calibrate the attack to prevent retaliation?
The strike package was reportedly modelled on those the Russians have used repeatedly against Ukraine to great effect.
But while the Ukrainian air defences have averaged interception rates of only 46 per cent of Russian ballistic missiles, the Israelis and their allies knocked out 99 per cent (total).
The strike rate was well short of Iranian expectations, which clearly did not know about the effectiveness of the Israeli shield.
But at the same time, by now knowing about the capabilities of the Israeli system, the Iranians may be able to plan more effective attacks in the future. So will a future Iranian attack be more effective and successful?
World leaders have urged calm and the US, Israel's top ally, called on Israel to refrain from a military response, at a time when the region is already in turmoil over the Gaza war.
Featured Video Of The Day
Book Explores Bharat Ratna Awardee Karpoori Thakur's Legacy
Satellite Photos Show Iran Expanding Missile Production: Report Israel Minister Says Iran "Deserves To Be Destroyed" For War Threat Iran Warns Israel Of "Obliterating" War If Lebanon Attacked Under-Fire Trainee IAS Officer Accuses Pune Collector Of Harassment Trainee IAS Officer Puja Khedkar Recalled To Academy, Training Put On Hold Trump's Vice President Pick Reveals How His Hindu Wife Helped Him "Bathroom Slippers": Internet Reacts To Kuwait Store's Rs 1 Lakh "Sandals" Finish Migrant Workers' Ration Card Verification In 1 Month: Court To States Delhi's Maximum Temperature Settles At 38.4 Degrees, Rain Likely Tomorrow Track Latest News Live on NDTV.com and get news updates from India and around the world.