Documentation

  • in

Version 2.6.1

Getting started

New to Akka, want to get up and running and learn the basics as fast as possible? Check out the get started section of the documentation!

Akka Modules

Akka Actors

At the core of Akka: A model for concurrency and distribution without all the pain of threading primitives.

Current version: 2.6.1

Scala and Java

Akka Streams

An intuitive and safe way to do asynchronous, non-blocking backpressured stream processing.

Current version: 2.6.1

Scala and Java

Akka HTTP

Modern, fast, asynchronous, streaming-first HTTP server and client.

Current version: 10.1.11

Scala and Java

Akka Cluster

Achieve resilience and elasticity by distributing your system over multiple nodes.

Current version: 2.6.1

Scala and Java

Cluster Sharding

Distribute your actors across the cluster based on their identity.

Current version: 2.6.1

Scala and Java

Distributed Data

Eventually consistent, highly read and write available, low latency data.

Current version: 2.6.1

Scala and Java

Akka Persistence

Eventsourcing for actors allows them to reach the same state after restarts.

Current version: 2.6.1

Scala and Java

Alpakka

Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

Scala and Java

Alpakka Kafka

Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

Scala and Java

Akka gRPC

Streaming gRPC servers and clients on top of Akka Streams.

Scala and Java

Akka Enhancements

Akka Enhancements is a suite of useful components that complement Akka, such as "Split Brain Resolver", "Config Checker", "Akka Multi-DC persistence", and others.

Akka Management

Extensions for operating Akka systems on cloud systems (k8s, aws, ...)

Scala and Java

Information about other releases of Akka