Paraxial.io Now Supports Req

Michael Lubas, 2026-03-19

Paraxial.io for Elixir version 2.9.0 adds support for Req as an HTTP client, alongside existing HTTPoison support. As the Elixir ecosystem continues to standardize around Req, this update ensures Paraxial.io integrates smoothly into modern projects.

No additional configuration is required. Paraxial.io detects which HTTP client is available at runtime and uses it automatically. If Req is installed, it takes priority. If only HTTPoison is present, it will be used as before. If both are available, Req is preferred.

Note that 2.9.0 introduces a breaking change: if your project does not currently have an HTTP client defined, you will need to add one explicitly. The recommended choice is {:req, "~> 0.5"} for new projects. Existing projects that require backwards compatibility can define {:httpoison, ">= 1.0.0"}. In either case, declaring your HTTP client as a direct dependency rather than relying on a transitive one is recommended, so that upstream library changes don’t unexpectedly affect your setup.


Paraxial.io stops data breaches by helping developers ship secure applications. Get a demo or start for free.

Subscribe to stay up to date on new posts.