Chainlink Developers

Welcome to the Chainlink documentation site. You'll find comprehensive guides and documentation to help you start working with Chainlink as quickly as possible, as well as support if you get stuck. Click here for an introductory walkthrough on how to create a Chainlink request on the Ropsten test network!

Building on Chainlink? Click here to get started!

Get Started

Getting Started

Get Crypto Prices in your Smart Contracts

Retrieve the latest prices of assets in your smart contracts with a single function call.

Learn More

Generate Verifiable Random Numbers

Use Chainlink VRF to consume randomness in your smart contracts.

Learn More

Call External APIs from Smart Contracts

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

Learn More

Build a Smart Contract with Chainlink

Build a smart contract connected to off-chain data sources using Chainlink oracles

Start Building

Pre-built Chainlinks

Explore our collection of pre-made Chainlinks which easily connects your smart contract to specific APIs

Testnet Mainnet

Discover Chainlinks

Find everything you need to build your connected smart contracts on the world's first oracle market

Chainlink Market ↗

Still have questions?

Find answers to our most commonly asked questions.

Updated 27 days ago

Getting Started

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.