Repo is a short-term collateralized loan where one party sells securities to another and agrees to repurchase them later at a higher price. There are three main types: tri-party, deliverable, and held-in-custody. Tri-party repo is most common in the US and involves a third party agent for post-trade processing. Repo provides liquidity to money market funds and dealers and mitigates credit and liquidity risk through the use of high-quality liquid collateral and margining. Key differences between US and European repo include legal structures for collateral ownership and the dominance of tri-party repo in the US market.