A cryptocurrency exchange is a platform where users can buy, sell, and trade cryptocurrencies. Exchanges match buyers with sellers and often provide tools for technical analysis. Some exchanges also offer additional services like staking or lending of crypto assets.