X NEW The Chainlink Hackathon kicks off April 22! Sign up today to compete for $480k+ in prizes.

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.

Products

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.

Automate Contracts

Automate smart contract functions and maintenance using 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
YouTube
Watch developer tutorials Right arrow
Stack Overflow icon
Stack Overflow
Get technical support Right arrow

Stay updated on the latest Chainlink news