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

Contract creators are developers who build smart contracts with the goal of connecting them to off-chain data sources. In this section, we'll explain how Chainlink works from the perspective of the contract creator, how to easily customize your smart contacts so that they are primed to connect with the rest of the Chainlink ecosystem, and provide a walkthrough on how to execute an example contract already connected to an external data source.

It's important to note that Chainlink is currently on the Ethereum test networks, so developers can start creating contracts right now in a testing environment. Ropsten is the recommended development network for the Ethereum Blockchain, but we also support Rinkeby and Kovan. Our goal is to provide a practical development environment so you can be prepared to execute smart contracts on the Ethereum blockchain network when we go live.


Here are the assumptions we're considering when guiding our readers through this section:

  • You are a software developer building Ethereum contracts in Solidity.
  • Chainlink network currently operates only on the Ethereum test networks.
  • Examples in this guide use Remix so you don't need to set up a development environment.
  • You do not need to run a Chainlink or Ethereum node to complete this guide.

What's Next

We'll discuss the ChainLink framework used to customize your contracts.

Chainlink Framework


Suggested Edits are limited on API Reference Pages

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