Uniswap is an Ethereum exchange that allows anyone to swap tokens automatically.
Uniswap was designed to help solve the liquidity problem on decentralized exchanges. It removes the need for buyers and sellers to create liquidity. Instead it uses a simple equation to create liquidity. More details can be found here.
Uniswap supports ERC20 tokens which have become the technical standard on the Ethereum blockchain.
Anyone can visit the Uniswap exchange website and use an Ethereum wallet such as MetaMask to swap tokens. You can also add tokens to a Uniswap liquidity pool.
InstaDApp allows you to add funds into Uniswap pools without having to visit the official Uniswap user interface. New interfaces such as DeFiZap allow users to add funds to Uniswap pools.
Uniswap was created by Hayden Adams who was inspired to create the protocol after reading a post made by Ethereum founder Vitalik Buterin.
Why Use A Decentralized Exchange?
Decentralized cryptocurrency exchanges solve many of the problems centralized exchange. They reduce the risk of hacking, company mismanagement, and arbitrary fees.
Link: Uniswap Homepage, Uniswap Exchange