This document provides an overview and introduction to akka-http, including: - What akka and akka-streams are and their core concepts like actors and back-pressure. - An introduction to akka-http, describing it as a toolkit for building HTTP services and clients on top of akka and akka-streams, not a web framework. - An overview of the key concepts in akka-http like routing, directives, unmarshalling, and the routing DSL for simplifying server-side code. - Examples of using the routing DSL and testkit for validating routes.