Aave is a decentralized, open-source non-custodial protocol on Ethereum that allows people to lend and borrow. lenders earn compound interest by depositing crypto assets to liquidity pools, while borrowers can obtain collateralized loans or trustless, uncollateralized flash loans.