Uniswap is a decentralized finance (DeFi) protocol that allows users to swap various cryptocurrencies directly from their wallets without the need for an intermediary. It uses liquidity pools instead of order books to facilitate trading, allowing users to trade digital assets in a decentralized manner.