Polygon is a sidechain scaling solution for public blockchains. It supports all the existing Ethereum tooling along with faster and cheaper transactions. It also provides tools to create scalable decentralized applications (dApps). dApps prioritize performance, user experience (UX), and security for developers.