Build secure cross-chain applications quickly

Cross-Chain Interoperability Protocol (CCIP) provides a universal, open standard for developers to build secure services and applications that can send messages, transfer tokens, and initiate actions across multiple networks.

Enabling smart contracts to interoperate across all public and private blockchain networks

Providing a cross-chain messaging layer for developers to securely join the multi-chain ecosystem with ease.

Cross-Chain Interoperability Protocol (CCIP)

A global standard for developers to easily build secure cross-chain services and applications. With a universal messaging interface, smart contracts can communicate across multiple blockchain networks, eliminating the need for developers to write custom code for building chain-specific integrations. CCIP opens up a new category of DeFi applications that can be built by developers for multi-chain ecosystems.

Learn more

Programmable Token Bridge

Reference implementation built on top of CCIP, providing a compute-enabled service for developers to securely transfer tokens across blockchain networks and initiate programmable actions on the destination chain.

Learn more

Cross-chain communication powered by new innovations in Chainlink's infrastructure

Largest network of leading node operators

Chainlink has the largest collection of battle-hardened node operators in the industry. When combined with an upgraded off-chain computation protocol (OCR 2.0), it will enable hundreds of additional oracle nodes to efficiently achieve off-chain consensus and securely validate cross-chain transactions.

Secured by the Active Risk Management (ARM) Network

Chainlink Cross-Chain services will include a new risk management system called the ARM Network. An independent network of nodes will proactively monitor the blockchain network to detect anomalous activity and take preventive actions to protect financial loss in a trust-minimized way.

Universal cross-chain communication

CCIP provides a single-messaging interface for all cross-chain communication. It enables easy integration into any smart contract application with only a few lines of code, ensuring developers don't waste effort in writing custom code to integrate separately with each chain.

An industry-leading network of node operators

Deutsche Telekom MMS logo
Swisscom logo
The Network Firm logo
Piertwo logo
Tingo logo

Cross-Chain Interoperability Protocol (CCIP)

Efficient Off-chain Consensus with OCR 2.0

Chainlink's enhanced off-chain computation protocol reduces gas costs for users by efficiently aggregating oracle attestations from hundreds of off-chain nodes, securely validating cross-chain transactions in a tamper-proof way.

Universal interface to build cross-chain apps

Standardized interface for smart contracts to send messages to any blockchain network. With a single method call, developers can communicate across any Chainlinked blockchain.

Support any generalized message

Data sent across blockchain networks can be encoded and decoded in any manner, providing developers a large degree of flexibility while eliminating the complexity in building chain-specific integrations.

Reorg protection and mitigation

Blockchain reorganizations on source and destination chains are preemptively mitigated through floor confirmation times. As a result, users are protected against disappearing messages, ensuring cross-chain messages are delivered.

Extendable and future-proof

CCIP will continue to be updated over time to support more advanced features. As the value secured increases, additional defense-in-depth approaches would be deployed.

What is cross-chain interoperability?

How the Cross-Chain Interoperability Protocol (CCIP) works

 A smart contract from source chain invokes Chainlink's Messaging Router, which will leverage Chainlink DONs to securely send the message to the destination chain, where another Messaging Router validates it and sends it to the destination smart contract.

Cross-chain enabled use cases

Cross-chain yield harvesting

Optimized yield harvesting by farming and aggregating across multiple blockchain networks that provide the highest returns on assets.

Cross-chain collateralized loans

Collateral can be deposited in a smart contract on a source blockchain, while allowing users to borrow a token on a higher-throughput destination chain.

Low-cost transaction computation

Transaction data can be processed on a high-throughput chain where the results of the computation are bridged to a higher-cost trusted chain for settlement.

New kinds of DeFi applications

Cross-chain services open-up a new category of DeFi applications that can be built by developers for the multi-chain ecosystem.

Programmable Token Bridge

Decentralized and trust-minimized

Powered by Chainlink's enhanced off-chain reporting protocol (OCR 2.0), hundreds of independent, Sybil-resistant Chainlink oracle nodes from leading node providers will cryptographically sign and validate all cross-chain token transactions, mitigating any single point of failure.


Allows developers to build applications (e.g., wallets) that can transfer tokens and initiate programmable actions on the destination chain, allowing development of new types of cross-chain token-based applications. Programmable Token Bridge supports both minting and burning and locking and unlocking of ERC-20 tokens.

Highly secure with the ARM Network

Secured through an independent ARM Network that proactively monitors the blockchain networks to detect issues (e.g., incorrect or excessive funds transfer) and take preventive measures when a malicious activity is detected (e.g., halt transfer of funds) in a trust-minimized way.

Universal and chain-agnostic

A universal interface that provides the ability to transfer tokens to any Chainlink-integrated blockchain network across EVM and non-EVM chains, eliminating the need for developers to build separate bridges for inter-connectivity between individual chains.

Multi-Chain ecosystem

Providing developers a standardized solution for building cross-chain applications, helping expand the multi-chain ecosystem in a secure manner, thereby dramatically increasing the utility of user tokens and ability to seamlessly transfer tokens between different blockchain environments.

How the ARM Network works

The ARM Network monitors the Chainlink Network for nefarious cross-chain activity and automatically pauses its services to protect users when malicious activity is detected.

Enabling a secure and flexible multi-chain ecosystem

CCIP is built on Chainlink's battle-tested DONs that are powered by OCR 2.0 and is also secured by the ARM Network. Developers can now build dApps, token bridges, or wallets to securely interoperate across blockchain networks.

Chainlink enables a secure and flexible multi-chain ecosystem
Get involved with Chainlink

Chainlink is supported by world-class developers, academics, and business experts who are building next-generation data infrastructure for smart contracts.

Help build Chainlink
Build with Programmable Token Bridge

Build applications and interfaces (e.g. wallets) leveraging Programmable Token Bridge to securely transfer tokens and initiate compute actions on destination chain.

Build Cross-Chain applications

Chainlink's single-messaging interface for all cross-chain communication ensures easy integration into any smart contract application with only a few lines of code.

Currently in development and subject to change

Chainlink news

Get the latest Chainlink content straight to your inbox.