Developers Office Hours #66 - Scalus Development Platform (26 June)

:rocket: Scalus Development Platform

Join Alex Nemish (CTO & Founder) and Oleksii Khodakivskyi (CEO & Co-founder) for a look at the future of the Scalus Development Platform.

They’ll reflect on what was delivered over the past year, share the long-term vision for Scalus, discuss upcoming milestones, and explore ways for the community to get involved.

Bring your questions and join the discussion!

:date: Friday, 24 June

:eight_o_clock: 14:00 UTC

:link: Join the Session AddEvent

Be the first to know when the next Developers Office Hours are scheduled.

You can subscribe directly to the calendar here: Cardano Developers | AddEvent

Join the discussion below! We’ll update this thread with the recording link as soon as it’s live.

Summary: The Future of the Scalus Development Platform

In this edition of the Developers Office Hour, host Darlisa speaks with Oleksii Khodakivskyi (CEO of Lantr) and Alex Nemish (CTO of Lantr) about the evolution and roadmap of the Scalus development platform. Scalus is an integrated development platform purpose-built for mission-critical applications on Cardano, such as layer 2 solutions, cross-chain bridges, and decentralized finance (DeFi) products.

An Integrated JVM Stack Traditionally, building complex protocols on Cardano requires developers to stitch together multiple dispersed libraries for smart contracts, transaction building, and testing. Scalus solves this by bringing the entire developer journey into one integrated Java Virtual Machine (JVM) stack. Because it is JVM-native, developers can leverage the massive existing enterprise ecosystems of Java, Scala, and Kotlin, including tools like Spring Boot and Apache Spark. Furthermore, Scalus heavily exports its capabilities to JavaScript, TypeScript, native binaries, and WebAssembly. In fact, many developers already use Scalus under the hood without knowing it, as its components power parts of popular tools like MeshJS and Lucid Evolution.

Year in Review: Tooling and Developer Experience Over the past year, supported by the community and the treasury, the team has delivered a massive suite of developer tools. They introduced the Scalus CLI and a comprehensive starter kit, allowing developers to go from an idea to a testable prototype in minutes. They also published extensive documentation, a library of advanced data structures (like Merkle trees), and established Cardano design patterns (like the withdraw zero trick) to significantly lower the barrier to entry.

The In-Memory Emulator and Profiling A major highlight of Scalus is its in-memory Cardano node emulator. Traditional integration testing against a full Haskell node can take ten to fifteen minutes for a large test suite, which is highly frustrating during active development. The Scalus emulator applies the exact same ledger rules but executes in mere seconds. This extreme speed is also crucial for aligning with modern AI-facilitated coding workflows. Additionally, Scalus offers unique debugging and profiling capabilities. Developers can see the exact CPU and memory execution costs of their smart contracts line-by-line directly inside their code editor, making optimization effortless.

Future Roadmap Looking ahead, the long-term vision for Scalus is to become a complete “Cardano application platform” where builders can go from an idea to production at scale within a single stack. The team plans to introduce an off-chain application layer with a bounded runtime, where developers can easily subscribe to events, schedule reactive workers, and manage reliable transaction submissions. In the short term, Scalus is focusing on early support for the upcoming hard fork, giving developers preview access to new features like Plutus V4 and nested transactions.


Top Five Q&A (FAQ) about the Scalus Development Platform

Question 1: What makes Scalus different from other Cardano development tools? Answer: Scalus is an integrated platform that provides everything a developer needs—a smart contract language, transaction builder, node emulator, and testing frameworks—in one cohesive stack. This prevents developers from having to manually stitch together multiple disparate libraries to build and test their applications.

Question 2: Which programming languages does Scalus support? Answer: Scalus is native to the JVM, meaning it fully supports Scala, Java, and Kotlin. However, it also exports its core capabilities to JavaScript, TypeScript, native binaries via LLVM, and WebAssembly, making its powerful features accessible to mainstream web developers.

Question 3: How does the Scalus in-memory emulator improve the developer experience? Answer: Running a full suite of integration tests against a traditional Haskell node can take over ten minutes. The Scalus in-memory emulator enforces the exact same Cardano ledger rules but runs tests in just a few seconds, drastically accelerating the feedback loop for developers and AI agents.

Question 4: What profiling tools does Scalus offer for smart contracts? Answer: Scalus provides advanced step-by-step debugging and line-by-line profiling. Developers can view the exact CPU and memory execution costs for each specific line of their smart contract directly inside their code editor, making it incredibly easy to optimize performance and reduce transaction fees.

Question 5: What major milestones are on the Scalus roadmap? Answer: The team is building towards a comprehensive Cardano application platform. Upcoming milestones include the release of a bounded application runtime for off-chain reactive workers, deeper integration with JavaScript, and early preview support for new features coming in the next Cardano hard fork, such as nested transactions.