An Indemnification agreement is an agreement between two parties providing that if one party is sued for a particular reason, the other party will cover the costs of defending the lawsuit as well as any damages that arise from the suit. It is a useful tool when two parties are intertwined in a larger transaction, and want to divide legal responsibility between them. It protects each party from lawsuits for which the other should be responsible.
Indemnification agreements can be built into a larger contract (like a lease, asset purchase agreement, or employment agreement) or it can be a stand-alone agreement.