Build powerful concurrent & distributed applications
more easily.
Akka is a toolkit and runtime
for building highly concurrent,
distributed, and resilient
message-driven applications
on the JVM.

The power of Akka is also available on the .NET Framework
and Mono via the Akka.NET project.
Simple Concurrency & Distribution

Asynchronous and Distributed by Design. High-level abstractions like Actors, Streams and Futures.

Resilient by Design

Write systems that self-heal. Remote and local supervisor hierarchies.

High Performance

50 million msg/sec on a single machine. Small memory footprint; ~2.5 million actors per GB of heap.

Elastic & Decentralized

Adaptive cluster management, load balancing, routing, partitioning and sharding.


Use Akka Extensions to adapt Akka to fit your needs.


@akkateam on Twitter


Sep 30 2015
Akka 2.4.0 Released
Sep 17 2015
Akka 2.4.0-RC3 Released
Sep 16 2015
Akka 2.3.14 Released