Uniswap is a decentralized exchange that uses an automated market maker model (AMM) to facilitate trading between tokens without an order book. In an AMM, there is a constant product formula that maintains balance as liquidity providers add tokens to liquidity pools. Traders exchange tokens directly with the pool at variable prices determined by the formula rather than trading with each other directly. This allows trading to occur without needing to trust intermediaries.