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


Dec 22 2016
Akka Http 10.0.1 Released!
Dec 20 2016
Akka 2.4.16 Released!
Nov 22 2016
Akka HTTP 10.0.0 "X" Released!