Covenants are legally binding agreements or promises made between two or more parties in a contract, often used in the context of long-term financing. They establish the terms and conditions that the borrower must adhere to in order to maintain the lender's financing.