About Akka
Akka is a full-stack platform for agentic AI: developer experience, runtime, and governance in one integrated system. You describe what you need, Akka generates a production-ready system, and that system runs as a durable, event-driven, distributed application.
In this section
The capabilities below make up the platform. Each page explains what the capability is, when to use it, and where to find its SDK reference.
-
What is Akka? — a short summary of what Akka is and the three layers that make it up.
-
Agents — AI model-backed components with memory, tools, and multi-agent collaboration.
-
Orchestration — durable, multi-step coordination of agents and workflows.
-
Memory — durable, in-memory, sharded state for agents and entities.
-
Streaming — real-time stream processing for event-driven and AI workloads.
-
Automated Operations — running Akka services with elastic scaling, resilience, and no-downtime updates.
-
Akka Internals — how the platform works under the hood: the event-driven runtime, in-memory durable state, and clustering.
Next steps
-
Getting started — build your first Akka service.
-
Spec-driven development — the primary way to build with Akka.