Axelar for Developers
Axelar enables secure token transfers and communication across different blockchains, regardless of consensus mechanisms or message payloads. It’s based on the same proof-of-stake security model as many of the chains it connects. Interchain apps built on Axelar are truly permissionless: their transactions cannot be censored by any oracle, relayer, or validator.
To make an interchain transaction with Axelar:
- Call the Gateway contract method on the source chain:
callContract()
to send messages without tokens.callContractWithToken()
to send messages along with a gateway token.
- Pay gas to the
AxelarGasService
contract on the source chain.
You can then use Axelarscan, Axelar’s dedicated blockchain explorer, to execute, recover, or check the status of your transaction.
Get started
Interchain Tokens (EVM)
Create a new Interchain Token
Launch new Interchain Tokens through our user-friendly portal with no coding required. Perfect for quick deployment.
Programmatically create a new Interchain Token
Deploy Interchain Tokens using SDK and smart contract integration for customized functionality and control.
Make an existing ERC-20 token an Interchain Token
Transform standard ERC-20 tokens into cross-chain compatible assets while preserving their original functionality.
Link Custom Tokens Deployed Across Multiple Chains
Connect independently deployed token contracts across different blockchains into a unified interchain ecosystem.
Interchain Tokens (Non-EVM)
Create a new Interchain Token on SUI
Deploy cross-chain compatible tokens natively on SUI blockchain with full Move language benefits and object-based storage model.
Create a new Interchain Token on Stellar
Launch interoperable tokens on Stellar's high-speed, low-cost network with built-in DEX functionality and compliance features.
Send tokens across chains
Send Interchain Tokens
Transfer any deployed Interchain Token across supported blockchains with unified API calls and consistent token representation.
Send Gateway Tokens
Move tokens alongside custom messages between chains using GMP for advanced cross-chain applications and composability.
Pass messages between chains
Send a cross-chain message from an EVM chain
Send data from any Ethereum-compatible blockchain using Solidity contracts and the AxelarGateway interface.
Send a cross-chain message from a Cosmos chain
Route messages from Cosmos SDK-based chains through IBC protocols with CosmWasm contract integration and gas relayers.
Send a cross-chain message from Sui
Dispatch cross-chain communications from Sui's Move environment with object capabilities and immutable package references.
Send a cross-chain message from Stellar
Initiate interchain messaging from Stellar's high-throughput network using Soroban smart contracts and cross-chain bridges.
Manage cross-chain gas payments
Check interchain transactions
Tools and resources
axelar-examples
– Cross-chain sample apps using Axelar that can be executed locally or deployed to testnetsfoundry-axelar-gmp-example
– A sample app that integrates with Axelar GMP using the Foundry framework- AxelarJS SDK – an npm library with a collection of APIs and query tools
axelar-local-dev
– A local cross-chain development environment where you can deploy an app to simulated EVM chains. These chains are preloaded with theAxelarGateway
,AxelarGasReceiver
, and routed ERC-20 (axlUSDC) token contracts. Deployed apps can be tested against the RPC endpoints and contract addresses of your local development environment.