Overview
BloxBean is a collective of open-source projects that lets Java programmers build blockchain apps with the language and tools they already use. Its libraries handle the blockchain side of an app, such as creating payments, testing on a private network, and reading chain data, so a Java team can keep its usual build tools and tests1. BloxBean also offers consulting and development services to teams that want help with their builds2.
BloxBean builds for Cardano2. BloxBean's 2026 budget proposal stated that the Cardano Foundation, one of the main organizations supporting the network, funded part of the team, including lead maintainer Satya Ranjan3. In 2025, Cardano's treasury, a shared fund that the community votes to spend, paid for one extra full-time developer for a year4. The 2026 proposal asked the treasury for more money but did not reach the 67% support it needed from DReps, the community's elected voting representatives5,6.
Key Features
- Payments and tokens from Java code. Cardano Client Lib, the main BloxBean library, lets a Java app build transactions, generate wallet addresses, and mint new tokens. It connects to Cardano through common data services such as Blockfrost and Koios7.
- A private test network in seconds. Yaci DevKit runs a local Cardano network you can create and destroy on a developer's own computer, with new blocks as little as a tenth of a second apart, so tests don't have to wait on a public test network8.
- Chain data in a regular database. Yaci Store reads Cardano's history and saves only the parts a project needs into databases such as PostgreSQL or MySQL. It then serves that data through web APIs, standard connection points that other software can call9.
- Direct access to the network. Yaci is a Java version of the protocols that Cardano nodes (the computers that run the network) use to talk to each other. Yaci gives custom tools a way to speak to a node directly1.
- Smart contracts written in Java. JuLC, an experimental BloxBean compiler, turns a subset of Java into Plutus code, the format that Cardano's on-chain programs (smart contracts) run in1.
What to Expect
The BloxBean website links each featured project's GitHub repository, plus documentation sites for Cardano Client Lib, Yaci DevKit, and Yaci Store2. The practical detail lives on those documentation sites. For example, cardano-client.dev walks through worked examples for simple payments, token minting, and sending funds to a smart contract7.
Cardano Client Lib, Yaci, and JuLC are Java tools, so Java developers get the most out of BloxBean. Developers who work in other languages can still use parts of the toolset. Yaci DevKit works with toolkits such as Mesh.js, Lucid Evolution, and PyCardano8, and Yaci Store accepts add-on scripts written in JavaScript or Python9.
A Cardano Foundation blog post by Satya Ranjan says that USDM, a fiat-backed stablecoin, is built on Cardano Client Lib for its off-chain work, the parts that run outside the blockchain1. Cardano Client Lib's code is public on GitHub under the MIT license, which allows free use, including in commercial products10.
Companies that want outside help can hire BloxBean for system design, back ends for DApps (blockchain-based apps), custom developer tools, and smart contract work2. Questions go to BloxBean's Discord community2 or to the Cardano Client Lib discussion board on GitHub7. The BloxBean YouTube channel has video demos of tools such as Yaci DevKit11.
Sources
-
Java Developers Already Know How to Build on Cardano ↩ ↩2 ↩3 ↩4
-
BloxBean - Blockchain Development Tools for Cardano ↩ ↩2 ↩3 ↩4 ↩5
-
BloxBean Java/JVM Toolchain for Cardano: 2026 Maintenance & New Initiatives (Intersect budget proposal) ↩
-
Withdraw 99,600 ADA for BloxBean Java Tools Maintenance and Enhancement (GovTool) ↩
-
BloxBean Java/JVM Toolchain for Cardano: certified Hydra voting results (Intersect) ↩
