Chainlink is a decentralized oracle network that provides information that certain smart contracts need to perform their designated functions.