there will be a new pool created for each set of settings passed to singleRequest. So, if you need multiple configuration just pass it in there and it should just work. There’s also a long-standing PR that adds the possibility to specify separate configurations per host directly in the application.conf: https://github.com/akka/akka-http/pull/2574
I have looked at pull request and I have implemented similar per target host connection pool override using application.conf. It would be great to see this pull request incorporated in upcoming release.