X SmartCon Day 1 is LIVE in New York City and online. Tune in here.

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 asset prices, proof of reserve, NFT floor prices, and L2 sequencer status for your applications.

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 Automation.

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