X NEWThe Chainlink Fall 2021 Hackathon kicks off October 22. Sign up today.
X The Chainlink Fall 2021 Hackathon is happening now. Check it out.

Welcome to the Chainlink Documentation

Chainlink expands the capabilities of smart contracts by enabling access to real-world data and off-chain computation while maintaining the security and reliability guarantees inherent to blockchain technology.

New to Chainlink and Smart Contracts?

Learn the basics in the Getting Started Guide. Build your first smart contract on Ethereum.

Getting Started Guide

Supported Blockchains

Chainlink gives smart contract developers the oracle infrastructure and tooling they need to build scalable and externally-connected dApps on several blockchains and layer-2 networks. Select a blockchain to get started.


Chainlink offers several products on blockchains and layer-2 networks. Select a product to get started.

Data Feeds

Get data and asset prices in your Smart Contracts.

Verifiable Random Numbers (VRF)

Use Chainlink VRF to consume randomness in your smart contracts.

Call External APIs

Request & Receive data from any API using the Chainlink contract library.

Chainlink Keepers

Automation for smart contract functions and maintenance.

Need to run your own Chainlink Node?

See the Node Operator's Guide to learn about starting and maintaining Chainlink Nodes.

Node Operator's Guide
Expert icon
Need integration support?
Talk to an expert Right arrow
YouTube icon
Watch developer tutorials Right arrow
Stack Overflow icon
Stack Overflow
Get technical support Right arrow

Stay updated on the latest Chainlink news