An annuity is a financial product designed to provide a regular stream of income over a specified period or for the lifetime of the annuitant. It is typically purchased from an insurance company.