A toolkit for building scalable, data-driven agent-based models.


The aggregate behavior of many economic systems fundamentally depends on system size. In order to accurately model the dynamics of real economies we need to build and simulate models that are as close to observed system scale as possible.

Progress in building large scale ABMs of economic systems has been significantly hindered by the lack of a common modeling platform, lack of a common tool stack for data management and analytics, and lack of access to model source code.

ScalABM is a community driven, open-source project to develop a user-friendly modeling platform and tool stack for building scalable, data-driven, and reproducible agent-based models (ABMs) of economic systems on the JVM using Scala and Akka.

Download ScalABM

You can download the source code for all ScalABM libraries for free from GitHub.

Visit Download Page


For more information about the ScalABM project please contact: