edgurgel/httpoison
Yet Another HTTP client for Elixir powered by hackney observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 91
- Release rhythm 56
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 208
- age_days: 4739
- days_rel: 81
- days_push: 59
- n_releases_24m: 4
Adoption not part of the score
2290 stars · 348 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HTTPoison is an HTTP client library for Elixir built on top of the Erlang hackney HTTP library. It provides a simple, idiomatic API for making HTTP requests with support for pattern matching on responses and errors.
Use cases
- make HTTP requests from Elixir
- call REST APIs in an Elixir application
- consume webhooks and third-party APIs
- fetch data over HTTP in a Phoenix app
- send POST requests with JSON bodies from Elixir
When to choose
- you are building an Elixir or Erlang application that needs an HTTP client
- you want a battle-tested, widely adopted Elixir HTTP client with a large dependant ecosystem
- you prefer explicit ok/error tuples and struct-based responses for pattern matching
When to avoid
- you need HTTP/2 or advanced features better served by alternatives like Finch or Req
- your project targets Erlang/OTP older than 27, which HTTPoison 3.x does not support
- you want a batteries-included client with built-in JSON decoding, retries, and middleware
Facets
library · maturity stable
http-client web-development apis backend elixir hackney http rest-client hex-package elixir beam
6 sources
- readme: https://github.com/edgurgel/httpoison · fetched 2026-08-28 · ba49c380e012
- homepage: https://hex.pm/packages/httpoison · fetched 2026-08-29 · 17a90a285b28
- site_page: https://hex.pm/docs · fetched 2026-08-29 · 3f449054c5e0
- site_page: https://hex.pm/about · fetched 2026-08-29 · 627eac420427
- site_page: https://hex.pm/docs/faq · fetched 2026-08-29 · 2914acf2582a
- site_page: https://hex.pm/pricing · fetched 2026-08-29 · b0a5082843ed
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| edgurgel/httpoison | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="edgurgel/httpoison")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem