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

Intermediates - Calling APIs


To realise the full potential of smart contracts, a reliable bridge to the outside world is necessary. There is no native way for smart contracts to interact with data outside of the blockchain with which they are constrained. Chainlink solves this problem by enabling smart contracts to Call Any Off-chain API.

This section is designed to support your next steps in launching a successful Chainlink project by providing a complete example of executing a Chainlink project from start to finish.

After following this step-by-step guide for deploying a Chainlinked contract, you will:

  • Deploy a testnet contract on Kovan
  • Fund your contract with testnet LINK
  • Request and receive data (ETH/USD price)
  • View the data from your contract

There are no setup steps or prerequisites. This guide will walk you through every step with images. The examples in this guide use Remix so you don't need to setup a development environment. You do not need to run a Chainlink or Ethereum node to complete this guide.


Use Kovan instead of Ropsten

Although Ropsten is mentioned in this video, please use Kovan testnet instead.

Updated about a month ago

What's Next

Download and install MetaMask.

Install, configure, & fund MetaMask

Intermediates - Calling APIs

Suggested Edits are limited on API Reference Pages

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