Good trick, this is not convenient at the moment: you will need to create an ActorSystem typed system and then access the basic untyped HTTP extension, but the underlying method is private[akka] , you can access it by placing it in your project helper code in the Akka namespace, or you can go the other way around:
implicit val untyped = akka.actor.ActorSystem("main") import untyped.dispatcher implicit val mat = ActorMaterializer() import akka.typed.Ops._ val typedRef = untyped.spawn(Props(mainBehaviour)) val typedSys = ActorSystem(untyped) Http().bind(...) // and send things to typed
Roland Kuhn
source share