Scalus is a professional Cardano smart contracts and dApps development platform for Scala 3 developers. Write and test Cardano smart contracts, build transactions, and ship full-stack Cardano applications — all in pure Scala 3 with industry-grade tools and an exceptional developer experience.

Everything you need to build production-ready Cardano smart contracts and dApps
Set up your development environment and write your first Cardano smart contract in minutes
Learn how to write, compile, and deploy Cardano smart contracts using Scala 3
Create and submit Cardano transactions with our type-safe transaction builder API
Complete Cardano Development Platform
Scalus provides a unified Cardano development platform for building smart contracts and decentralized applications in Scala 3. Use a single, professional toolchain to design, test, and deploy Cardano dApps and on-chain code with confidence.
Cardano Smart Contracts Development
Write Cardano smart contracts in Scala 3. Scalus compiles your code to Untyped Plutus Core (UPLC) for on-chain execution, providing type safety and modern language features for blockchain development.

Cardano dApps Off-chain Development
Build complete Cardano dApps with off-chain transaction building and evaluation tools. Scalus runs on multiple platforms for flexible deployment: JVM, JavaScript, TypeScript, and native.

Cardano Layer 2 Scaling Solutions
Scale your Cardano dApps with Layer 2 solutions. Scalus provides a reliable foundation for building high-performance, scalable decentralized applications on Cardano blockchain.

Full-Stack Cardano Application Development
Build complete Cardano dApps with business logic in Scala 3. Leverage Scala's powerful ecosystem for fast, concurrent, and distributed systems alongside your Cardano smart contracts.

Learn more about Cardano smart contracts and dApps development with Scalus
Scalus is a comprehensive platform for developing Cardano smart contracts and dApps using Scala 3. It compiles Scala code to Untyped Plutus Core (UPLC), the language that runs on the Cardano blockchain. This allows developers to write type-safe, modern smart contracts with the full power of Scala's ecosystem.
Scalus offers a unified development experience where you can write smart contracts, build transactions, and develop application business logic all in Scala 3. This eliminates context switching between different languages and provides access to industry-grade tools, strong type safety, and a rich ecosystem for full-stack Cardano application development.
Yes, Scalus compiles to standard UPLC code that can be deployed to Cardano mainnet, testnet, or any Cardano network. The compiled smart contracts are fully compatible with the Cardano blockchain and can interact with other Cardano smart contracts and dApps.
Scalus is cross-platform and supports JVM, JavaScript, TypeScript, and Native (LLVM) environments. This flexibility allows you to build Cardano dApps that run on servers, browsers, and native applications, all using the same codebase.
Getting started is easy! Visit our Get Started guide to set up your development environment. You'll learn how to write your first Cardano smart contract, compile it to UPLC, and build transactions. Our documentation provides comprehensive tutorials and examples.
Absolutely. Scalus is designed for professional-grade Cardano development with industry-standard tools, comprehensive testing capabilities, and production-ready features. It's suitable for everything from simple smart contracts to complex, full-stack Cardano dApps with sophisticated business logic.