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 is the only security platform built specifically for Elixir and Phoenix, helping developers and agents ship secure applications. Contact us today to get started.

Subscribe to stay up to date on new posts.