These pages include technical guides and API documentation that will serve as a complete resource to all members looking to get involved in the Chainlink ecosystem.
Historically, the blockchains on which smart contracts run cannot support native communication with external systems, and the potential that smart contracts provide have been throttled by their inability to connect off-chain.
Today, the solution to this problem is to introduce a new functionality, called an oracle, that provides connectivity to the outside world. However, oracles to-date are centralized services, meaning any smart contract using such services has a single point of failure, which nullifies any benefits gained from the decentralized nature of smart contracts.
To fill this gap, Chainlink was developed as the first decentralized oracle that can provide external data to smart contracts. As a result, the security and determinism of smart contracts can be combined with the knowledge and breadth of real-world external events. Chainlink will provide your smart contract with access to any external API you want to connect your smart contract with, and all the information needed to do so are listed here.
Your starting point depends on what role you have in the Chainlink ecosystem. The options listed below will get you set up in the right place: