An asset purchase agreement (APA) is an agreement between a buyer and a seller that finalizes terms and conditions related to the purchase and sale of a company's assets. It's important to note in an APA transaction, it is not necessary for the buyer to purchase all of the assets of the company.