Akka has experimental support for Scala 3.
You can use CrossVersion.for3Use2_13 to use the regular 2.13 Akka artifacts in a Scala 3 project. This has been shown to be successful for Streams, HTTP and gRPC-heavy applications.
Starting with Akka version 2.6.18 (and on current development snapshots), we are publishing experimental Scala 3 artifacts that can be used ‘directly’ (without
CrossVersion) with Scala 3.1.1-RC1. The 2.6.17 artifacts can be used only with nightly builds of Scala 3 (i.e.
We encourage you to try out these artifacts and report any findings.
We do not promise binary compatibility for these artifacts yet.