External adapters are what make Chainlink easily extensible, providing simple integration of custom computations and specialized APIs. A Chainlink node communicates with external adapters via a simple REST API. (src)
Types of adapters that can exist on Chainlink network
Bitcoin IOTA Hyperledger IPFS
Stock price feeds Interest rates, LIBOR, and other financial rates Trigger external (off-chain) payments Industry-Specific Adapters
Sports results Political/Voting results Shipping/Package tracking IoT/RFID/Sensor results
Data manipulation XML Email notifications SMS notifications General serverless Order a pizza
List of currently available Chainlink external adapters.
There aren’t too many implemented adapters that you can get your hands on right now, except the ones created by the Linkpool and OracleFinder.com Team.
External Adapter for Chainlink which aggregates prices of crypto assets from multiple exchanges based on a weighted average of their volume.
This adapter allows for converting of XML API’s into JSON. This allows ChainLink nodes to use API’s which use XML as a markup. It’s built in Go using go-json-rest.
Iota adapter for Chainlink that currently supports the following IOTA API queries:
broadcastAndStore findTransactionObjects getTransactionsObjects getAccountData getNodeInfo sendTrytes
Adapter to get data from CryptoCompare.com. Built to be deployed on GCP Cloud Functions or AWS Lambda.
Adapter to get data from the CoinMarketCap.com API, both free and paid. Built to be instantly deployed on GCP Cloud Functions or AWS Lambda.