Aave is an open-source and non-custodial protocol to earn interest on deposits and borrow assets with a variable or stable interest rate. It also enables ultra-short duration, uncollateralized flash loans designed to be integrated into other products and services.