Hyperlane is the first-of-its-kind interoperability solution that anyone can use between any supported blockchains. At present, most interoperability protocols have to be permissioned due to their security model. Developers have to request support for their desired networks from interoperability platforms, which is not sustainable since the number of chains increases. Hyperlane solves this problem by modularizing security, allowing for permissionless interoperability.
Permissionless Interoperability allows you to deploy Hyperlane anywhere, anytime, without needing permission from the Hyperlane team or any external parties. It empowers you to have full control over your project’s destiny and brings the interoperability features to any blockchain, appchain, or rollup.
Hyperlane believes that permissionless interoperability will drive the adoption of new ecosystems and increase interchain interoperability across all environments. The modular security design minimizes risk, even at the weakest points.
We need the art of interoperability for today’s trend as we see a lot of chains coming up with their uniqueness, different user bases, and a lot of other features native to their chain. Now that you have the distributed set of elements, you would need a common platform that helps you unite all the required elements to build your dApp. It might range from accessing the user base to utilizing the low gas storage/computation etc.
Hyperlane brings the needed utilities to tap into all of the above-mentioned requirements by enabling your dApp to become interoperable. Having said that, there are a few on-chain APIs that give you the keys to the doors of interoperability. (For more information on how Hyperlane works, it is recommended to go through the docs)
There are 5 APIs offered by Hyperlane. They are as below:
Messaging API
Query API
Accounts API
Liquidity API
Warp Routes API
Each of these APIs has an example blog series for ease of understanding, its use cases, and its implementation. They will run you through building a contract from scratch, the process of integrating Hyperlane onto it, and a frontend to connect to the contract and interact with it.