Akka (toolkit)

Akka
Original author(s)Jonas Bonér
Developer(s)Akka
Initial releaseJuly 2009 (2009-07)
Stable release
3.2 / March 2025 (2025-03)
Repository
Written inJava and Scala
Operating systemCross-platform
PlatformJava Virtual Machine
LicenseBSL
Websiteakka.io

Akka is a source-available platform, SDK, toolkit, and runtime that simplifies building concurrent and distributed applications on the JVM. Examples include agentic AI, microservices, edge/IoT, and streaming applications. Akka supports multiple programming models for concurrency and distribution, but it emphasizes actor-based concurrency, with inspiration drawn from Erlang.[1]

Language bindings exist for both Java and Scala. Akka is mainly written in Scala.[2]

  1. ^ Akka Team. "Scala Actors Introduction". Retrieved 17 September 2018.
  2. ^ Jovanovic, Vojin. "The Scala Actors Migration Guide". Archived from the original on 5 December 2013. Retrieved 13 March 2013.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search