INTRODUCTION Tutorials The Basics Random Numbers API Calls Other Tutorials Architecture Overview Basic Request Model Decentralized Data Model Off-Chain Reporting
USING DATA FEEDS Introduction to Data Feeds Get the Latest Price (EVM) Get the Latest Price (Solana) Historical Price Data Feed Registry API Reference Contract Addresses ENS Ethereum Data Feeds Binance Smart Chain Data Feeds Polygon (Matic) Data Feeds xDai Data Feeds Huobi Eco Chain Data Feeds Avalanche Data Feeds Fantom Data Feeds Arbitrum Data Feeds Harmony Data Feeds Solana Data Feeds Optimism Data Feeds
USING RANDOMNESS Introduction to Chainlink VRF Get a Random Number API Reference Security Considerations Contract Addresses Best Practices
USING CHAINLINK KEEPERS Introduction Making Compatible Contracts Register Upkeep for a Contract Patterns and Best Practices Network Overview FAQs
USING ANY API Introduction to Using Any API Make a GET Request Make an Existing Job Request Multi-Variable Responses Large Responses Find Existing Jobs API Reference Contract Addresses
DEVELOPER REFERENCE Install Instructions LINK Token Contracts Developer Communications Getting Help Data Provider Nodes Hackathon Resources Contributing to Chainlink User Guides Install, configure & fund MetaMask Acquire testnet LINK Deploy your first contract Fund your contract Use your first contract!
Hackathon Resources
Hackathon & Project Resources
If you're looking to just start jumping into stuff, here is a directory that can help you out.
Want to check out winners code of past hackathons to get some inspiration?
Check out the example winners projects here.
Boilerplate code, and starter kits
Be sure to check the docs above for remix examples!
- Chainlink Brownie Starter Kit (Python)
- Chainlink Truffle Starter Kit (Javascript)
- Chainlink Hardhat Starter Kit (Javascript)
Support Communications
Always refer back to the getting help page for the latest information about how to get support.
Tutorials
Be sure to check the documentation in the links above for in depth-descriptions of everything.
New? Start with Beginners - The Basics, and follow everything in Tutorials
- Beginners - The Basics
- Step-by-step guide to working with smart contracts
- Video Tutorials
- What is Ethereum?
- Developer Blog (many tutorials)
- Testing Chainlink Smart Contracts
- NFTs and Chainlink
- Build an external adapter
- External Initiator, to kick off nodes in interesting ways