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-cors: Akka Http directives implementing the CORS specifications defined by W3C
  • 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. Modules with the subject akka-http

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.