Chainlink là một framework cung cấp các oracle giúp các smart contract có thể tương tác với thế giới thực. Ngoài ra nó còn cung cấp các off-chain computation (Chainlink Functions) và giúp tự động hóa các smart contract (Chainlink Automation).
Chainlink tổng hợp những luồng dữ liệu (ta gọi là các data feed) được gửi từ các nguồn dữ liệu off-chain phân tán và đặt chúng ở trong một on-chain contract được update thường xuyên.