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.