Diisobutylaluminum hydride (1), more commonly known as DIBAL or DIBALH, is a reducing agent.
DIBAL can be used to reduce many a functional group, but it is most commonly used to reduce carboxylic acid esters to aldehydes, which can not be done using lithium aluminumhydride, the traditional reducing agent used to reduce carbonyl compounds.
eg:
Mechanism: