New to Akka? Start with the Akka SDK.

6. Extensions

There are several third party libraries that expand the functionality of Akka Http.

Among those, we want to highlight the following:

  • akka-http-json: Integrate some of the best JSON libs in Scala with Akka HTTP
  • swagger-akka-http: A Scala/Java library for generating Open API (a.k.a. Swagger) from annotated Akka HTTP code
  • Guardrail: Guardrail is a code generation tool, capable of reading from OpenAPI/Swagger specification files and generating Akka HTTP code
  • akka-http-session: Web & mobile client-side akka-http sessions, with optional JWT support
  • sttp: Library that provides a clean, programmer-friendly API to define HTTP requests and execute them using one of the wrapped backends, akka-http among them.

See the Scala Index for a more in-depth list of them.

Found an error in this documentation? The source code for this page can be found here. Please feel free to edit and contribute a pull request.