Corda Open Source

Build on Corda Open Source the Easy Way

Kaleido simplifies Corda Open Source development, making it possible to create powerful blockchain networks and digital assets in a fraction of the time, at a fraction of the cost.
What it is

A Powerful, Flexible Platform for Corda Open Source Development

What It Is

Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to develop shared IT solutions using secure JVM based technologies.

Corda is a distributed ledger technology (DLT) custom designed by R3 for enterprise use, with privacy as the foundational principle. Corda has many unique designs compared to most other blockchain technologies. Most notably, Corda does not have a globally shared ledger, and supports private transactions involving only the counterparties plus an optional notary entity.

Corda-powered blockchain business networks on Kaleido are built for organizations looking to accelerate their collaborative transformation efforts across all sectors, including financial services, healthcare, supply chain, and more.

Built-in Network Governance

With strong organizational identity woven into the architecture, participants can transact with confidence and regulatory compliance.

Flexible Smart Contracts

Smart contracts that can be written in Java, Kotlin and other JVM languages.

Privacy By Default

All transactions on Corda are directly sent among the counter parties, using a Unspent Transaction Output model so they're private by default.

How it works

How it Works

Corda Open Source, Simplified

Run Corda on Kaleido’s digital transformation platform.  

Using Kaleido’s enterprise blockchain platform for Corda business networks means that you can run CorDapps on a production environment with enhanced services and support levels, nodes of any size, advanced configuration tools, and full multi-region, cross-cloud, and hybrid options, with the following benefits:

  • Corda is supported for production use and backed by our 99.9% SLA and 24x7 support
  • Corda is available on Kaleido's Developer, Business, and Enterprise plans
  • Contact us for our QuickStart and Pilot packages for your Corda project
  • Contact us to have Kaleido run your CorDapp in addition to the nodes

All Corda environments on Kaleido are multi-region compatible by default. Depending on your plan tier you will be able to add multiple regions and clouds to any Corda environment. If you create an environment with a single initial deployment zone, you can add additional deployment zones at any time.

Kaleido is the simplest, fastest, and most complete way to build collaborative cross-industry digital solutions using Corda.

Corda users can rapidly deploy enterprise-grade and production-ready Corda networks on Kaleido. Clients can run CorDapps on cross-cloud and hybrid networks with a full stack of complementary tools and technologies. Kaleido’s Consortium-as-a-Service offering provides industry-first digital transformation capabilities to accelerate the business outcomes of decentralized consortium networks.  

Key capabilities include smart contract management, a full stack of middleware technologies, a multi-party control plane, and shared DevOps. Clients have the option to leverage their own webserver, which enables them to run the custom business logic responsible for interacting with their cordapps in no time. This reduces the time in which clients can run their Corda projects in production on Kaleido, and represents a major benefit to existing Corda projects switching to Kaleido.

The Corda protocol is built on a strong identity model, where every node's identity must be proven to be have been properly onboarded by using an x.509 certificate with a validated trust chain. Signing identities only exist on the Corda nodes. Client applications in a Corda based solution are simply triggering the workflow that has already been registered on the target Corda node, and monitoring the progression of the flow. Essentially, Corda applications, or CorDapps for short, completely live on the Corda nodes.

Digitally Transform your Legacy Systems with Corda on Kaleido

Legacy inter-company systems have significant limitations in a digitally transforming world, and the urgency to modernize to more nimble and collaborative business processes is only increasing. Companies can use Corda on Kaleido to replace legacy processes with digital asset transfers, assure data privacy for partners in new resilient and transparent business networks, and leverage new incentive-based models to drive faster revenue recognition and lower costs. This market-level overhaul is best achieved through collaborative consortia, bolstered by enterprise blockchain technology, to bring transparency and trust to their interactions while maintaining privacy and security.

Watch our recorded demo to see how to build a Corda blockchain solution, consortium, or business network in minutes, not months, on Kaleido.

Why Kaleido

Everything You Need to Build Enterprise-Grade Blockchain Networks & Digital Assets on Corda Open Source

Why Kaleido

Kaleido's platform is different because it has everything businesses need to create complete blockchain solutions. With just a few clicks, you can create a blockchain network, deploy it globally, set up governance, and include additional services.

Blazing Fast Deployment, Speed, and Scale

Deploy Production-Ready Blockchain Networks and Digital Assets in Minutes
Amazingly Low Cost Per Transaction
Multi-Party, Cross-Cloud, and Multi-Region Support
Built-In High Availability and Disaster Recovery
400+ APIs and 40+ Services to Accelerate Development

No Lock-in and Open Source Technologies

Support for Multiple Blockchain Protocols
Enterprise Integrations and Marketplace
Customizable Decentralization Options
Actively Leading New Standards and Technologies

Proven Enterprise Platform and Expertise

ISO and SOC2 Certified
SLAs and  24/7 Support
On-Chain and Off-Chain Services
Secure Key Management
Built-In Monitoring and Smart Contract Management
Additional Resources
Learn More About
Corda Open Source
Ready to Get Started With
Corda Open Source

FAQs About Building with R3’s Corda Blockchain

What makes Corda different from other blockchain platforms?

Corda, technically, is a blockchain. But it doesn't batch transactions like other technologies. Instead it recognizes transactions in real-time. Another interesting thing about Corda is that it uses three types of objects. State objects, contract objects, and flow objects. A software developer only needs to learn to build these three types of objects to start configuring a network. Corda’s load balancing is another differentiator, which you can learn more about here.

How much does corda cost?

Corda is open source and free to download. Because it is a private, permissioned blockchain, there are no transaction fees on Corda. The technology was developed by R3—a technology provider focused on financial services.

What are some applications that use Corda?

R3 Corda’s peer-to-peer communication makes it one of the blockchain platforms of choice for highly regulated industries. Digital currencies, central banks, or any application used to keep information on the users or store the user consent might use Corda.

Corda vs Hyperledger Fabric: What’s the difference?

Both Corda and Hyperledger Fabric are open source. Hyperledger Fabric is most known for its modular architecture, which makes it valuable to a variety of industries. Corda is used in highly regulated industries and finds many of its use cases in financial services. Capital markets, applications with rules set by the GDPR, digital currencies—these applications use Corda. You can read more about how these blockchain technologies compare here.