X Join the global Web3 community at SmartCon 2022. Register today with the code BUILDER to access a special rate.

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 network and product to get started.


Chainlink offers products on several blockchains and layer-2 networks. Select a product and network 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.

Automate Contracts

Reliable smart contract automation with Chainlink Keepers.

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