The Best Ruby HTTP clients for 2021

This page summarizes the projects mentioned and recommended in the original post on /r/ruby

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • httpx

  • See the spreadsheet linked above, and my response to it. tl;dr there is, httpx.

  • Typhoeus

    Typhoeus wraps libcurl in order to make fast and reliable requests.

  • Have you had a play with typhoeus by any chance? It's a wrapper over libcurl, so you get OS threads for free - which is kind of nice.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • HTTP

    HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts

  • I actually like HTTP.rb's API more, but they still can't make a decision about "base URL" API, which is quite valuable for API wrappers, e.g. @client = HTTPLibrary.new('https://api.base.com/v2/') and then @client.get('/foo').

  • gitlab

  • Http Client

    'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby.

  • I also don't know why these comparisons never include one of my favorites, HTTPClient. Although it's got some issues (pun intended) in it's maintenance/unclosed issues. :(

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Best Ruby HTTP Clients in 2023

    3 projects | /r/ruby | 5 Apr 2023
  • 7 Ruby Standard libraries you should get to grips with

    1 project | dev.to | 22 Oct 2021
  • I Could Rewrite Curl

    3 projects | news.ycombinator.com | 20 Mar 2023
  • Trying to install autoscan from https://github.com/NiNiyas/autoscan and stuck with no idea what the problem is.

    6 projects | /r/PleX | 5 Mar 2023
  • Pattern Matching Interfaces in Ruby

    6 projects | dev.to | 23 Jan 2023