# Chainlink Documentation > Chainlink is the industry-standard oracle platform bringing the capital markets onchain and powering the majority of decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed to power advanced blockchain use cases for institutional tokenized assets, lending, payments, stablecoins, and more. Since inventing decentralized oracle networks, Chainlink has enabled tens of trillions in transaction value and now secures the vast majority of DeFi. Many of the world’s largest financial services institutions have also adopted Chainlink’s standards and infrastructure, including Swift, Euroclear, Mastercard, Fidelity International, UBS, S&P Dow Jones Indices, FTSE Russell, WisdomTree, ANZ, and top protocols such as Aave, Lido, GMX and many others. Chainlink leverages a novel fee model where offchain and onchain revenue from enterprise adoption is converted to LINK tokens and stored in a strategic [Chainlink Reserve](https://blog.chain.link/chainlink-reserve-strategic-link-reserve/). Learn more at [chain.link](https://chain.link/). This document offers simple, clean, and comprehensive resources for developers to learn, experiment, and build with Chainlink. ## Core Documentation - [Chainlink Docs](https://docs.chain.link/): Main documentation hub for all Chainlink products and services. ## Chainlink Runtime Environment (CRE) - [About CRE](https://docs.chain.link/cre/about): Overview of the Chainlink Runtime Environment and its capabilities. - [Key Terms and Concepts](https://docs.chain.link/cre/key-terms-and-concepts): Glossary of foundational terms used in CRE. - [Service Quotas](https://docs.chain.link/cre/service-quotas): Information about usage limits and quotas. - [Support & Feedback](https://docs.chain.link/cre/support-feedback): How to get help and provide feedback. - [Release Notes](https://docs.chain.link/cre/release-notes): Version history and updates for CRE. - [Overview](https://docs.chain.link/cre/getting-started/overview): Introduction to the CRE development workflow. - [Triggers](https://docs.chain.link/cre/workflow-guides/triggers): Configuring and using triggers. - [EVM Chain Interactions](https://docs.chain.link/cre/workflow-guides/evm-chain-interactions): Interacting with EVM-compatible chains. - [API Interactions](https://docs.chain.link/cre/workflow-guides/api-interactions): Using APIs within CRE workflows. - [Secrets](https://docs.chain.link/cre/workflow-guides/secrets): Managing secrets securely within CRE workflows. - [Simulating Workflows](https://docs.chain.link/cre/workflow-operations/simulating-workflows): Running simulations of workflows. - [Deploying Workflows](https://docs.chain.link/cre/workflow-operations/deploying-workflows): Deploying workflows to the CRE environment. - [Activating & Pausing Workflows](https://docs.chain.link/cre/workflow-operations/activating-pausing-workflows): Managing workflow lifecycle states. - [Updating Deployed Workflows](https://docs.chain.link/cre/workflow-operations/updating-deployed-workflows): Modifying live workflows. - [Deleting Workflows](https://docs.chain.link/cre/workflow-operations/deleting-workflows): Removing workflows from CRE. - [Using Multi-sig Wallets](https://docs.chain.link/cre/workflow-operations/using-multisig-wallets): Managing workflow ownership via multi-signature wallets. - [Monitoring & Debugging Workflows](https://docs.chain.link/cre/workflow-operations/monitoring-debugging-workflows): Observing and troubleshooting workflows. - [Account](https://docs.chain.link/cre/account-organization/account): Managing your CRE account. - [Organization](https://docs.chain.link/cre/account-organization/organization): Managing organization-level settings. - [Overview](https://docs.chain.link/cre/capabilities/overview): Overview of available capabilities. - [Consensus Computing](https://docs.chain.link/cre/concepts/consensus-computing): How consensus computing operates in CRE. - [Non-Determinism in Workflows](https://docs.chain.link/cre/concepts/non-determinism-in-workflows): Handling non-deterministic operations. - [Time in CRE](https://docs.chain.link/cre/concepts/time): Managing time and scheduling. - [Random in CRE](https://docs.chain.link/cre/concepts/random): Using randomness within workflows. - [Running a Demo Workflow](https://docs.chain.link/cre/templates/running-a-demo-workflow): Example workflow template for testing and learning. - [Project Configuration](https://docs.chain.link/cre/reference/project-configuration): Configuration reference for CRE projects. - [CLI Reference](https://docs.chain.link/cre/reference/cli): Full CLI command reference. - [SDK Reference](https://docs.chain.link/cre/reference/sdk): SDK reference documentation. ## Cross-Chain Interoperability Protocol (CCIP) - [CCIP Overview](https://docs.chain.link/ccip): Introduction to CCIP and its functionalities. - [Getting Started with CCIP](https://docs.chain.link/ccip/getting-started): Step-by-step guide to begin using CCIP. - [CCIP API Reference](https://docs.chain.link/ccip/api-reference): Detailed API documentation for CCIP. - [CCIP Architecture](https://docs.chain.link/ccip/architecture): Technical architecture and design of CCIP. - [CCIP Best Practices](https://docs.chain.link/ccip/best-practices): Recommended practices for implementing CCIP. - [CCIP Billing](https://docs.chain.link/ccip/billing): Information on billing and pricing for CCIP services. - [CCIP Concepts](https://docs.chain.link/ccip/concepts): Fundamental concepts and components of CCIP. - [Cross-Chain Tokens](https://docs.chain.link/ccip/concepts/cross-chain-tokens): Guide on handling cross-chain tokens with CCIP. - [CCIP Mainnet Directory](https://docs.chain.link/ccip/directory/mainnet): List of supported networks on mainnet. - [CCIP Testnet Directory](https://docs.chain.link/ccip/directory/testnet): List of supported networks on testnet. - [CCIP Examples](https://docs.chain.link/ccip/examples): Practical examples demonstrating CCIP usage. - [CCIP Release Notes](https://docs.chain.link/ccip/release-notes): Updates and changes in CCIP versions. - [Supported Networks - Mainnet](https://docs.chain.link/ccip/supported-networks/v1_2_0/mainnet): Detailed information on mainnet support. - [Supported Networks - Testnet](https://docs.chain.link/ccip/supported-networks/v1_2_0/testnet): Detailed information on testnet support. - [CCIP Test Tokens](https://docs.chain.link/ccip/test-tokens): Information on test tokens for CCIP. - [CCIP Tutorials](https://docs.chain.link/ccip/tutorials): Tutorials for implementing CCIP. - [Cross-Chain Tokens Tutorial](https://docs.chain.link/ccip/tutorials/cross-chain-tokens): Tutorial on using cross-chain tokens. - [Programmable Token Transfers](https://docs.chain.link/ccip/tutorials/programmable-token-transfers): Guide on programmable token transfers. - [Defensive Token Transfers](https://docs.chain.link/ccip/tutorials/programmable-token-transfers-defensive): Implementing defensive token transfers. - [Send Arbitrary Data](https://docs.chain.link/ccip/tutorials/send-arbitrary-data): Tutorial on sending arbitrary data across chains. - [Transfer Tokens from Contract](https://docs.chain.link/ccip/tutorials/transfer-tokens-from-contract): Guide on transferring tokens from a contract. - [USDC Transfer Tutorial](https://docs.chain.link/ccip/tutorials/usdc): Tutorial on transferring USDC using CCIP. ## Data Feeds - [Data Feeds Overview](https://docs.chain.link/data-feeds): Introduction to Chainlink Data Feeds. - [Data Feeds API Reference](https://docs.chain.link/data-feeds/api-reference): API documentation for Data Feeds. - [Developer Responsibilities](https://docs.chain.link/data-feeds/developer-responsibilities): Guidelines for developers using Data Feeds. - [Feed Registry](https://docs.chain.link/data-feeds/feed-registry): Information on the Feed Registry. - [Feed Registry Functions](https://docs.chain.link/data-feeds/feed-registry/feed-registry-functions): Detailed functions of the Feed Registry. - [Getting Started with Data Feeds](https://docs.chain.link/data-feeds/getting-started): Beginner's guide to Data Feeds. - [Historical Data](https://docs.chain.link/data-feeds/historical-data): Accessing historical data from Data Feeds. - [L2 Sequencer Feeds](https://docs.chain.link/data-feeds/l2-sequencer-feeds): Information on Layer 2 sequencer feeds. - [Price Feeds](https://docs.chain.link/data-feeds/price-feeds): Overview of price feeds. - [Price Feeds Addresses](https://docs.chain.link/data-feeds/price-feeds/addresses): Addresses for various price feeds. - [Proof of Reserve](https://docs.chain.link/data-feeds/proof-of-reserve): Ensuring asset reserves with Chainlink. - [Proof of Reserve Addresses](https://docs.chain.link/data-feeds/proof-of-reserve/addresses): Addresses related to Proof of Reserve. - [Rates Feeds](https://docs.chain.link/data-feeds/rates-feeds): Information on rates feeds. - [Rates Feeds Addresses](https://docs.chain.link/data-feeds/rates-feeds/addresses): Addresses for rates feeds. - [Selecting Data Feeds](https://docs.chain.link/data-feeds/selecting-data-feeds): Guide to choosing appropriate data feeds. - [SmartData](https://docs.chain.link/data-feeds/smartdata): Introduction to SmartData feeds. - [SmartData Addresses](https://docs.chain.link/data-feeds/smartdata/addresses): Addresses for SmartData feeds. - [Solana Data Feeds](https://docs.chain.link/data-feeds/solana): Data feeds specific to the Solana blockchain. - [Using Data Feeds](https://docs.chain.link/data-feeds/using-data-feeds): Instructions on integrating data feeds. ## Data Streams - [Data Streams Overview](https://docs.chain.link/data-streams): Introduction to Chainlink Data Streams. - [Getting Started with Data Streams](https://docs.chain.link/data-streams/getting-started): Beginner's guide to Data Streams. - [Data Streams Billing](https://docs.chain.link/data-streams/billing): Billing information for Data Streams. - [Stream IDs](https://docs.chain.link/data-streams/stream-ids): Understanding Stream IDs in Data Streams. ## Chainlink Automation - [Automation Overview](https://docs.chain.link/chainlink-automation): Introduction to Chainlink Automation. - [Getting Started with Automation](https://docs.chain.link/chainlink-automation/overview/getting-started): Guide to begin using Automation. - [Automation Economics](https://docs.chain.link/chainlink-automation/overview/automation-economics): Economic aspects of Automation. - [Supported Networks for Automation](https://docs.chain.link/chainlink-automation/overview/supported-networks): Networks supported by Automation. - [Compatible Contracts](https://docs.chain.link/chainlink-automation/guides/compatible-contracts): Contracts compatible with Automation. - [Job Scheduler Guide](https://docs.chain.link/chainlink-automation/guides/job-scheduler): Guide on scheduling jobs with Chainlink Automation. ## Chainlink Functions - [Functions Overview](https://docs.chain.link/chainlink-functions): Introduction to Chainlink Functions. - [Getting Started with Functions](https://docs.chain.link/chainlink-functions/getting-started): Beginner's guide to Functions. - [Functions Architecture](https://docs.chain.link/chainlink-functions/resources/architecture): Technical architecture of Functions. - [Functions Billing](https://docs.chain.link/chainlink-functions/resources/billing): Billing information for Functions. - [Supported Networks for Functions](https://docs.chain.link/chainlink-functions/supported-networks): Networks supported by Functions. - [API Query Parameters Tutorial](https://docs.chain.link/chainlink-functions/tutorials/api-query-parameters): Tutorial on using API query parameters. - [Simple Computation Tutorial](https://docs.chain.link/chainlink-functions/tutorials/simple-computation): Guide on performing simple computations using Chainlink Functions. ## Verifiable Random Function (VRF) - [VRF Overview](https://docs.chain.link/vrf): Introduction to Chainlink VRF. - [Getting Started with VRF v2.5](https://docs.chain.link/vrf/v2-5/getting-started): Guide to begin using VRF v2.5. - [VRF Billing](https://docs.chain.link/vrf/v2-5/billing): Billing details for VRF. - [Migration from VRF v2](https://docs.chain.link/vrf/v2-5/migration-from-v2): Steps to migrate from VRF v2. - [VRF Subscription Overview](https://docs.chain.link/vrf/v2-5/overview/subscription): Understanding VRF subscriptions. - [Create and Manage Subscriptions](https://docs.chain.link/vrf/v2-5/subscription/create-manage): Managing VRF subscriptions. - [Get a Random Number](https://docs.chain.link/vrf/v2-5/subscription/get-a-random-number): Guide to obtaining random numbers. - [Supported Networks for VRF](https://docs.chain.link/vrf/v2-5/supported-networks): Networks supported by VRF. ## Architecture - [Decentralized Model Architecture](https://docs.chain.link/architecture-overview/architecture-decentralized-model): Overview of the decentralized architecture. - [Architecture Overview](https://docs.chain.link/architecture-overview/architecture-overview): General architecture of Chainlink. - [Request Model Architecture](https://docs.chain.link/architecture-overview/architecture-request-model): Understanding the request model. - [Off-Chain Reporting](https://docs.chain.link/architecture-overview/off-chain-reporting): Details on off-chain reporting mechanisms. ## Chainlink Nodes - [Chainlink Nodes Overview](https://docs.chain.link/chainlink-nodes): Introduction to Chainlink nodes and their role. - [Configuring Chainlink Nodes](https://docs.chain.link/chainlink-nodes/configuring-nodes): Guide to setting up and configuring a Chainlink node. - [All Oracle Jobs](https://docs.chain.link/chainlink-nodes/oracle-jobs/all-jobs): Full list of supported oracle jobs. - [All Oracle Tasks](https://docs.chain.link/chainlink-nodes/oracle-jobs/all-tasks): Detailed information on all available oracle tasks. - [Node Requirements](https://docs.chain.link/chainlink-nodes/resources/requirements): Hardware and software requirements for running a Chainlink node. - [Fulfilling Requests (v1)](https://docs.chain.link/chainlink-nodes/v1/fulfilling-requests): How to fulfill data requests with Chainlink v1 nodes. - [Node Configuration (v1)](https://docs.chain.link/chainlink-nodes/v1/node-config): Best practices for configuring v1 nodes. - [Running a Chainlink Node (v1)](https://docs.chain.link/chainlink-nodes/v1/running-a-chainlink-node): Step-by-step instructions for operating a v1 Chainlink node. ## Quickstarts - [Deploy Your First Contract](https://docs.chain.link/quickstarts/deploy-your-first-contract): Beginner tutorial for deploying your first smart contract. - [Foundry Chainlink Toolkit](https://docs.chain.link/quickstarts/foundry-chainlink-toolkit): Quickstart for using Foundry with Chainlink. - [Historical Price Feeds API](https://docs.chain.link/quickstarts/historical-price-feeds-api): Using Chainlink APIs for historical price data. - [Other Tutorials](https://docs.chain.link/getting-started/other-tutorials): Additional beginner-friendly tutorials. ## Any API - [Getting Started with Any API](https://docs.chain.link/any-api/getting-started): Guide to connecting any external API to smart contracts. - [Any API Introduction](https://docs.chain.link/any-api/introduction): Overview of Chainlink Any API functionality. - [Any API Reference](https://docs.chain.link/any-api/api-reference): Complete API reference for Any API connections. - [GET Request Introduction](https://docs.chain.link/any-api/get-request/introduction): Basics of making GET requests. - [Single Word Response Examples](https://docs.chain.link/any-api/get-request/examples/single-word-response): Example requests for fetching a single-word API response. - [Testnet Oracles](https://docs.chain.link/any-api/testnet-oracles): Available testnet oracles for Any API usage. ## Developer Resources - [Chainlink Developer Certification](https://dev.chain.link/certification): Earn a certification as a Chainlink developer. - [Conceptual Overview](https://docs.chain.link/getting-started/conceptual-overview): High-level introduction to Chainlink. - [Acquire LINK Tokens](https://docs.chain.link/resources/acquire-link): How to obtain LINK tokens. - [Bridge Risks](https://docs.chain.link/resources/bridge-risks): Risks associated with blockchain bridges. - [Create a Chainlinked Project](https://docs.chain.link/resources/create-a-chainlinked-project): Building your first project using Chainlink services. - [Developer Communications](https://docs.chain.link/resources/developer-communications): How developers can stay informed and connected. - [Fund Your Smart Contract](https://docs.chain.link/resources/fund-your-contract): Guide to funding a contract with LINK. - [Hackathon Resources](https://docs.chain.link/resources/hackathon-resources): Resources for participating in Chainlink hackathons. - [LINK Token Contracts](https://docs.chain.link/resources/link-token-contracts): Contract addresses for LINK across blockchains. - [Network Integration Resources](https://docs.chain.link/resources/network-integration): Tools and information for integrating Chainlink into various networks. ## Utilities - [Chainlink Faucets](https://faucets.chain.link/): Get testnet LINK, ETH and other network tokens for development. - [PegSwap](https://pegswap.chain.link/): Convert Chainlink tokens (LINK) to be ERC-677 compatible so you can use it with Chainlink oracles. - [Chainlink Metrics](https://metrics.chain.link/): Explore key Chainlink metrics, including network usage and ecosystem adoption. ## Economics - [Chainlink Staking](https://staking.chain.link/): Earn rewards and support network security by staking LINK. ## Tools - [Chainlink Local Development Environment](https://docs.chain.link/chainlink-local): Set up a local Chainlink node environment. - [Chainlink Functions Toolkit (NPM)](https://www.npmjs.com/package/@chainlink/functions-toolkit): NPM package for working with Chainlink Functions. - [CCIP Tools (GitHub)](https://github.com/smartcontractkit/ccip-tools-ts): TypeScript SDK and CLI for interacting with CCIP.