← categories / category

HTTP clients

See on ruby-toolbox ↗ Easily interact with HTTP-based services

recent from @rubygems

chimera_http_client

General http client functionality to quickly connect to JSON REST API endpoints and any others

  • 1.9.0 Aug 27 2026 gem.coop system

curb

Ruby libcurl bindings

  • 1.4.1 Oct 21 2026 gem.coop system

excon

speed, persistence, http(s)

  • 1.9.0 Oct 28 2026 gem.coop system

faraday

HTTP/REST API client library.

  • 2.9.2 Jun 18 2024 gem.coop system

http

HTTP should be easy

  • 6.0.4 Jul 14 2026 gem.coop system

httpclient

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

  • 2.9.0 Feb 22 2025 gem.coop system

httpi

Common interface for Ruby's HTTP libraries

  • 4.0.4 Jul 14 2024 gem.coop system

httpx

HTTPX, to the future, and beyond

  • 1.9.0 Oct 14 2026 gem.coop system

mechanize

The Mechanize library is used for automating interaction with websites

  • 2.9.2 Jan 15 2024 gem.coop system

multipart-post

A multipart form post accessory for Net::HTTP.

  • 2.4.1 May 07 2024 gem.coop system

rest-man

Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.

  • 1.1.0 May 21 2023 gem.coop system

typhoeus

Parallel HTTP library on top of libcurl multi.

  • 1.7.1 Oct 28 2026 gem.coop system

wrest

Wrest is a fluent, object oriented HTTP client library for CRuby 2.6.x, 3.x.x and JRuby 9.3.x.x

  • 4.0.1 Mar 17 2024 gem.coop system

older from @rubygems

api-client

Api client easy to play with parallelism support!

  • 3.1.0 May 05 2014 gem.coop system

api_smith

A simple layer on top of HTTParty for building API's

  • 1.3.0 Jul 01 2013 gem.coop system

em-http-request

EventMachine based, async HTTP Request client

  • 1.1.7 Aug 31 2020 gem.coop system

flexirest

This gem is for accessing REST services in a flexible way. ActiveResource already exists for this, but it doesn't work where the resource naming doesn't follow Rails conventions, it doesn't have in-built caching and it's not as flexible in general.

  • 1.9.18 Aug 24 2020 gem.coop system

frenetic

Here lies a Ruby-based Hypermedia API client that expects HAL+JSON and makes a lot of assumptions about your API.

  • 3.0.1 Jul 15 2015 gem.coop system

htcp

HTCP Protocol Client implemented in Ruby

  • 0.0.2 May 29 2010 gem.coop system

http-requestor

A Wrapper around Net/HTTP which allows you to perform HTTP Requests.

  • 1.0.4 Jan 25 2013 gem.coop system

httparty

Makes http fun! Also, makes consuming restful web services dead easy.

  • 0.9.0 Sep 07 2012 gem.coop system

json_api_client

Build client libraries compliant with specification defined by jsonapi.org

  • 1.9.0 Jan 25 2019 gem.coop system

lhc

Advanced HTTP Client for Ruby, fueled with interceptors

  • 9.4.4 Oct 15 2018 gem.coop system

lhs

Rails gem providing an easy, active-record-like interface for http json services

  • 9.1.1 Mar 02 2017 gem.coop system

nestful

Simple Ruby HTTP/REST client with a sane API

  • 1.1.4 Feb 07 2020 gem.coop system

patron

Patron HTTP Client

  • 0.9.1 Jul 18 2017 gem.coop system

persistent_httparty

Persistent HTTP connections for HTTParty

  • 0.1.2 Jul 21 2014 gem.coop system

rapidash

An opinionated core for creating clients for RESTful APIs quickly

  • 0.4.0 Jul 22 2015 gem.coop system

remotely

Remote API based model associations.

  • 0.3.0 Jan 09 2015 gem.coop system

rest-client

Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.

  • 2.1.0.rc1 Jul 05 2017 gem.coop system

restfulie

Hypermedia aware resource based library in ruby (client side) and ruby on rails (server side).

  • 1.1.1 Jul 05 2012 gem.coop system

streamly

A streaming REST client for Ruby, in C.

  • 0.1.4 Sep 03 2010 gem.coop system

weary

A framework and DSL for the consumption of RESTful web services.

  • 1.1.3 Apr 15 2013 gem.coop system