Speaking from the White House today, Obama said the agreement "is a good deal, a deal that meets our core objectives."
He said verification mechanisms built into the framework agreed to in Switzerland hours earlier would ensure that "if Iran cheats, the world with know it."
Obama has invested significant political capital in the nuclear negotiations. The talks have strained the US relationship with Israel, which sees Tehran as an existential threat, and deepened tensions with Congress.
He said his administration would fully brief Congress on the diplomatic efforts, which he called "our best option by far.