I haven’t done much api stuff with Elixir in a while. What’s the current http_client library of choice for Elixir? I think last time I messed around with it; it was Finch
.
I was initially against Finch
but it grew on me; being a bit more manual allowed me to control anything and everything and it didn’t even take long to write a few HTTP client modules with certain specifics.
But when I am in a rush I go for Tesla
with Finch
underneath.
1 Like
I reach for Req anytime I need an http client. It’s built on top of finch and is dead simple to use
7 Likes
For general use-cases I use HttpPoison, mostly because it is very well documented, allows for generic requests that require no setup and configurable requests, and because 6 years ago this was the only decent http client in elixir (at least this is what I remember).