The Uniswap API packages the routing and transaction-building work behind a token swap into a hosted interface for developers. It addresses the complexity of finding routes across different protocol versions and liquidity sources without requiring every application to implement that logic itself.
The API handles quotes and constructs transaction data, while the integrating application retains responsibility for signing and submitting transactions. That division lets wallets and other applications build their own experiences on top of the trading infrastructure.