- API Type
- Smart contract-based protocol with REST APIs and JavaScript SDK for integration
- Authentication
- Smart contract ownership verification, timelocked access control for configuration changes
- SDKs
- JavaScript SDK (@chainlink/ccip-js) for EVM chains with pre-built React components (@chainlink/ccip-react-components). TypeScript SDK available. Solidity contract examples and Foundry/Hardhat support
- Webhooks
- Event-driven architecture with configurable rate limits and message callbacks on destination chains
- Documentation
- Excellent - comprehensive guides at docs.chain.link/ccip with architecture, tutorials, billing info, and use case examples
- Sandbox
- Yes - Chainlink Local Simulator allows developers to test CCIP locally before mainnet/testnet deployment
- Supported Chains
- 60+ public and private blockchains including EVM, Solana (SVM), and Aptos with specific account type support for each
- Rate Limits
- Configurable per-token and aggregated USD rate limits; basis-point based premiums for tokens vary by token and lane
- Billing
- Pay on source chain; fees include destination gas overhead and network premium. Supports payment in LINK, native gas tokens, and alternative assets (10% surcharge). Alternative asset payments have 10% surcharge vs LINK
- Use Cases
- Arbitrary messaging, token transfers, programmable token transfers, cross-chain lending, yield optimization, stablecoin bridging, tokenized real-world assets