At the embassy inauguration ceremony, Israeli Prime Minister Benjamin Netanyahu thanked Trump for “having the courage to keep your promises”.
“What a glorious day for Israel,” Netanyahu said in a speech. “We are in Jerusalem and we are here to stay.”
President Trump's daughter, Ivanka Trump, was among US officials attending the opening ceremony.
The Palestinian Authority accused Israel of carrying out "a terrible massacre" and called for "an immediate international intervention" to stop the killing. Turkey said the US also bore responsibility for the bloodshed.