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


Apr 13 2017
Akka 2.5.0 Released!
Mar 30 2017
Akka 2.5.0-RC2 Released!
Mar 17 2017
Akka Http 10.0.5 Released!