LFX Platform

Know more about LFX Platform

LFX Insights

REST API Client Libraries

Libraries that simplify interactions with RESTful APIs by providing a dedicated client interface for consuming web services in applications.

161 projects

169,285 contributors

$1.3B

Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. As the heart of the Elastic Stack, it centrally stores data for lightning fast search, fine‑tuned relevancy, and powerful analytics.

Contributors

18,288

Organizations

3,601

Software value

$193M

Supabase

Supabase is an open source Firebase alternative providing a PostgreSQL database, authentication, instant APIs, real-time subscriptions, and edge functions. It offers a platform for building scalable and secure backend infrastructure with a focus on developer experience.

Contributors

16,020

Organizations

2,642

Software value

$72M

Axios

Axios is a popular HTTP client library for making requests from browsers and Node.js. It provides a simple, Promise-based API for sending HTTP requests and handling responses, with features like request/response interceptors, automatic transforms for JSON data, and built-in CSRF protection.

Contributors

14,199

Organizations

3,098

Software value

$647K

Istio

Istio extends Kubernetes to establish a programmable, application-aware network using the powerful Envoy service proxy. Working with both Kubernetes and traditional workloads, Istio brings standard, universal traffic management, telemetry, and security to complex deployments.

Contributors

13,474

Organizations

2,895

Software value

$428M

AWS CLI

Universal Command Line Interface for Amazon Web Services

Contributors

11,359

Organizations

2,974

Software value

$12M

Nextcloud Android

Nextcloud Android is the official Android client application for Nextcloud, providing secure access to files, calendars, contacts and other data stored on Nextcloud servers. It enables file synchronization, media streaming, automatic photo/video upload, and offline access to Nextcloud content from Android devices.

Contributors

8,757

Organizations

1,222

Software value

$11M

MinIO

MinIO is a high-performance, distributed object storage system compatible with Amazon S3 API. It is designed for cloud-native applications, offering features like high-availability, scalability, and encryption for storing unstructured data such as photos, videos, log files, backups, and container images.

Contributors

6,980

Organizations

1,731

Software value

$11M

Requests

Requests is a popular HTTP library for Python that simplifies making HTTP/1.1 requests. It abstracts away complexities of making requests behind a beautiful, simple API so developers can focus on interacting with services and consuming data rather than dealing with session management, query parameters, and authentication.

Contributors

6,884

Organizations

1,922

Software value

$432K

Retrofit

Retrofit is a type-safe HTTP client library for Android and Java that turns HTTP APIs into Java interfaces, making it easier to make network requests and handle responses in a structured way. It supports URL parameter replacement, query parameters, and request body conversion using configurable converters.

Contributors

4,365

Organizations

740

Software value

$4.2M

Guzzle

Guzzle is a PHP HTTP client library that makes it easy to send HTTP requests and integrate with web services. It provides a simple interface for making HTTP requests, handling responses, and working with RESTful APIs.

Contributors

3,276

Organizations

956

Software value

$479K

MISP

MISP is an open source threat intelligence and sharing platform that enables organizations to share, store and correlate indicators of compromise, threat intelligence, financial fraud information, vulnerability information and counter-terrorism information. It includes automatic correlation features, data import/export tools, and built-in sharing mechanisms.

Contributors

2,881

Organizations

207

Software value

$13M

reqwest

Reqwest is a Rust HTTP client library that provides a powerful and ergonomic interface for making HTTP requests. It supports async/await, JSON serialization/deserialization, and various authentication methods.

Contributors

2,699

Organizations

995

Software value

$626K

Baileys

Baileys is a TypeScript/JavaScript library for creating WhatsApp Web bots and automation tools. It provides a lightweight implementation of the WhatsApp Web API that enables developers to build applications that can interact with WhatsApp programmatically.

Contributors

2,626

Organizations

220

Software value

$5.2M

libgit2

libgit2 is a portable, pure C implementation of the Git core methods as a re-entrant linkable library that provides raw Git object access and common Git operations like repository management, branch/tag handling, and working with the Git index

Contributors

2,606

Organizations

830

Software value

$12M

RestSharp

Simple REST and HTTP API Client for .NET

Contributors

2,591

Organizations

408

Software value

$713K

Fog

Fog is a cloud services library for Ruby that provides a unified interface to interact with multiple cloud providers. It abstracts away the differences between cloud services, allowing developers to write code that works consistently across different providers for compute, storage, DNS, and other cloud infrastructure services.

Contributors

2,589

Organizations

761

Software value

$1.6M

Qiskit

Qiskit is an open-source software development kit for quantum computing that enables users to create, manipulate and run quantum circuits on quantum computers and simulators. It provides tools for quantum programming, algorithm development, hardware access, and quantum education.

Contributors

2,502

Organizations

271

Software value

$17M

LangChain4j

Java version of LangChain

Contributors

1,906

Organizations

250

Software value

$22M

Feign

Feign makes writing java http clients easier

Contributors

1,872

Organizations

314

Software value

$1.9M

Got

Got is a human-friendly and feature-rich HTTP request library for Node.js that provides a simpler interface for making HTTP requests compared to alternatives like Axios or node-fetch

Contributors

1,834

Organizations

697

Software value

$662K

XChange

XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.

Contributors

1,760

Organizations

209

Software value

$15M

Discord.Net

Discord.Net is a .NET library for building Discord bots and applications, providing a comprehensive API wrapper and tools for interacting with Discord's services programmatically

Contributors

1,708

Organizations

340

Software value

$3.4M

Meilisearch

Meilisearch is an open-source search engine that provides fast, relevant, and typo-tolerant full-text search capabilities. It is designed to be easy to integrate into applications and offers features like instant search results, custom ranking rules, and faceted search.

Contributors

1,674

Organizations

470

Software value

$7.1M

node-soap

A SOAP client and server for node.js.

Contributors

1,632

Organizations

367

Software value

$1.4M

govmomi

Go library for the VMware vSphere API

Contributors

1,618

Organizations

315

Software value

$13M

Refit

The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

Contributors

1,568

Organizations

290

Software value

$855K

Stripe.net

Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.

Contributors

1,555

Organizations

188

Software value

$6.7M

Faraday

Simple, but flexible HTTP client library, with support for multiple backends.

Contributors

1,448

Organizations

572

Software value

$299K

AutoRest

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

Contributors

1,431

Organizations

240

Software value

$17M

OpenAPI TypeScript

🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

Contributors

1,298

Organizations

376

Software value

$35M

JSforce

Salesforce API Library for JavaScript applications (both on Node.js and web browser)

Contributors

1,277

Organizations

269

Software value

$2.6M

JDA (Java Discord API)

JDA (Java Discord API) is a Java library that provides a wrapper for the Discord API, enabling developers to create Discord bots and applications in Java. It offers features for interacting with Discord's gateway and REST API, handling events, managing guilds/servers, channels, messages, and other Discord functionality.

Contributors

1,245

Organizations

363

Software value

$4.8M

PnPjs

Fluent JavaScript API for SharePoint and Microsoft Graph REST APIs

Contributors

1,242

Organizations

77

Software value

$16M

signal-cli

signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.

Contributors

1,204

Organizations

200

Software value

$1.6M

Astroquery

Functions and classes to access online data resources. Maintainers: @keflavich and @bsipocz and @ceb8

Contributors

1,098

Organizations

187

Software value

$7.4M

Go OpenAI

OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go

Contributors

1,081

Organizations

236

Software value

$489K

ExAws

A flexible, easy to use set of clients AWS APIs for Elixir

Contributors

1,001

Organizations

310

Software value

$248K

Senparc.Weixin SDK

微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 8.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.

Contributors

948

Organizations

64

Software value

$12M

dockerode

Docker + Node = Dockerode (Node.js module for Docker's Remote API)

Contributors

948

Organizations

389

Software value

$209K

Google Auth Library Node.js

A Node.js client library that provides authentication and authorization for Google Cloud Platform and Google APIs, supporting various authentication methods including OAuth2, service accounts, and application default credentials

Contributors

924

Organizations

249

Software value

$953K

Resty

Resty is a simple HTTP and REST client library for Go (golang), providing a fluent and expressive API for making HTTP requests with features like automatic marshaling, retry mechanisms, and middleware support

Contributors

872

Organizations

256

Software value

$502K

Google Cloud Pub/Sub Node.js Client

A Node.js client library for Google Cloud Pub/Sub, providing an interface to interact with Google's scalable message queue service for publishing and subscribing to event data and streaming analytics

Contributors

859

Organizations

250

Software value

$4.5M

Ky

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

Contributors

837

Organizations

297

Software value

$241K

Crawlee

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

Contributors

801

Organizations

148

Software value

$92M

Kiota

OpenAPI based HTTP Client code generator

Contributors

746

Organizations

159

Software value

$3.9M

Twilio Ruby SDK

A Ruby gem for communicating with the Twilio API and generating TwiML

Contributors

740

Organizations

218

Software value

$3.8M

sttp

STTP (Scala HTTP) is a Scala library providing a clean and flexible API for making HTTP requests. It supports multiple backends including Akka HTTP, http4s, and OkHttp, offering type-safe request definitions and response handling across different effect types.

Contributors

719

Organizations

176

Software value

$1.2M

Unirest for Java

Unirest in Java: Simplified, lightweight HTTP client library.

Contributors

678

Organizations

186

Software value

$795K

Mechanize

Mechanize is a Ruby library that makes it easy to automate interaction with websites. It automatically handles cookies, follows redirects, and can follow links and submit forms programmatically. The library provides a simple interface for scraping web content and emulating browser behavior.

Contributors

664

Organizations

228

Software value

$424K

kube-rs

Rust client for Kubernetes in the style of a more generic client-go, a runtime abstraction inspired by controller-runtime, and a derive macro for CRDs inspired by kubebuilder.

Contributors

599

Organizations

259

Software value

$8.4M

Requests-OAuthlib

OAuthlib support for Python-Requests!

Contributors

598

Organizations

200

Software value

$124K

Slack SDK for Java

Slack Developer Kit (including Bolt for Java) for any JVM language

Contributors

596

Organizations

125

Software value

$49M

PnP Core SDK

The PnP Core SDK is a modern .NET SDK designed to work for Microsoft 365. It provides a unified object model for working with SharePoint Online and Teams which is agnostic to the underlying API's being called

Contributors

593

Organizations

35

Software value

$9.5M

Tesla

Tesla is an HTTP client library for Elixir that provides a flexible and composable way to build HTTP clients with middleware support, allowing developers to make HTTP requests with features like automatic JSON encoding/decoding, form encoding, retry logic, and request/response processing

Contributors

567

Organizations

213

Software value

$340K

Google Cloud Platform C++ Client Libraries

A collection of idiomatic C++ client libraries for Google Cloud Platform services, providing native C++ interfaces to interact with Google Cloud APIs including storage, compute, databases, and other cloud services

Contributors

548

Organizations

77

Software value

$107M

ofetch

A lightweight, promise-based HTTP client for making API requests in JavaScript/TypeScript environments, designed to work in both Node.js and browser contexts with a focus on simplicity and modern features like automatic JSON parsing

Contributors

535

Organizations

152

Software value

$71K

OWSLib

OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models.

Contributors

498

Organizations

148

Software value

$6.4M

Needle

Nimble, streamable HTTP client for Node.js. With proxy, iconv, cookie, deflate & multipart support.

Contributors

481

Organizations

153

Software value

$202K

Apache jclouds

The Java Multi-Cloud Toolkit

Contributors

436

Organizations

70

Software value

$17M

Stream Chat Android SDK

JS / Browser Client - Build Chat with GetStream.io

Contributors

404

Organizations

41

Software value

$17M

Looking for a project that’s not listed?