App2App Messaging

Communicate Securely and Reliably Between Dapps

With Kaleido's App2App messaging service you can communicate securely and reliably with end-to-end encrypted messaging from Dapp to Dapp.
What it is

Secure Off-Chain Messaging for Blockchain Networks

Kaleido’s platform is fully equipped with the communication functionality modern business networks need to streamline their operations, including our secure, built-in off-chain communication for high throughputs that are not suitable for on-chain messaging. Our App2App messaging uses Kafka, the industry standard, and is encrypted for the utmost protection. No extra middleware is needed.

Furthermore, it’s easy to develop your Dapp in the language of your choice using modern APIs for data transfer on top of the core Kafka protocol using the industry standard Socket.IO.

Your Choice of Key Management

Kaleido uses PKCS #7 (Public Key Cryptography) standards with strong encryption keys, which you can manage yourself or have Kaleido manage on your behalf. We pin the identity associated with the keys to both your organization ID (pinned by public key infrastructure - PKI) and your on-chain identity.

Remain Confident in Your Confidentiality

The end-to-end encryption ensures that only your recipient receives your intended message and your data remains secure.

Using the Service

Senders and recipients are addressed through customizable names called destinations. To create a destination, open the App2app service dashboard, click on "Add Destination" and follow the on-screen instructions. Once the destination has been created, the API endpoint will be shown. Connect your application to this endpoint using Socket IO.

How it Works

The Kaleido messaging service offers a Kafka-backed bilateral app-to-app pipeline for the encryption, submission and decryption of messages between members of an environment. Apps can securely subscribe to pertinent topics for consumption and delivery of data, without reliance on ancillary messaging constructs and subsequent integration of offline data. 

The service leverages the On-Chain Registry to establish and verify membership identities. Messages are automatically encrypted and signed, thereby ensuring that only the intended recipient can access the content while also providing proof of the sender’s identity.

Deploying an App to App Messaging Service Instance

You can elect for one of two approaches to provision App to App Messaging Service Instances: Kaleido Console UI or Admin API. For users unfamiliar with the Kaleido REST API, the console interface is the recommended happy path. Both approaches will ultimately result in a new instance of the App to App Messaging Service instance running within the specified environment.

Why Kaleido

Everything You Need to Build Enterprise-Grade Blockchain and Digital Asset Solutions

Kaleido's blockchain platform makes it radically simple for businesses to create complete web3 networks and applications. With just a few clicks, you can launch a blockchain network, deploy it globally, set up governance, and start plugging in familiar services.

Quickly Launch Blockchain

Launch blockchain networks in minutes
Choose from leading protocols
Select permissioned chains, appchains,  sidechains, or consortium chains
Deploy on AWS, Azure or on-prem
Stand up nodes worldwide in regions of your choice

Simplify Development to Get to
Production Fast

Access 40+ plug-and-play services for wallets, key management, storage, data, and more
Automate management and deployment with our fully API-enabled platform
Turn any smart contract into familiar APIs with our smart contract API generator
Make digital assets, NFTs, and consortia easy with our dedicated solutions
Mint, manage, and burn tokens at scale with robust tooling

All Backed by Enterprise-Grade Infrastructure and Support

Modern cloud scale architecture
Built-in high availability and disaster recovery
ISO 27k and SOC 2 Type 2 compliant
Integrate seamlessly with existing internal systems
Open source tech and no vendor lockin
24x7 support and SLAs
Additional Resources
Learn More About App2App Messaging

Ready to Get Started with App2App Messaging?

No Credit Card Required
ISO27K & SOC2 Type 2 Compliant
Free Training & Support