Open Source API Clients Software

API Clients provide a dedicated interface for sending requests to servers and analyzing the resulting responses. These tools allow developers to test REST, GraphQL, gRPC, and WebSocket protocols without writing custom code for every test case. This type of software is for engineers who need to debug endpoints and organize request collections. Self-hosting these apps ensures that sensitive API keys and endpoint URLs remain on local hardware. This approach enables version control of request histories through Git instead of relying on external cloud storage.

This page lists 15 open source tools in the API Clients category. The most popular are Hoppscotch, Bruno and Insomnia. Most use the MIT or Apache-2.0 license, and 7 offer an official Docker image.

Hoppscotch

API Clients

Test, debug, and document APIs using a lightweight client that supports multiple protocols and team collaboration.

80k StarsWeb App / Server

Bruno

API Clients

An offline API client that stores collections on the local filesystem for version control via Git.

46k StarsDesktop App

Insomnia

API Clients

A cross platform API client for debugging, designing, and testing REST, GraphQL, gRPC, and WebSocket protocols.

40k StarsDesktop App

Yaak

API Clients

A privacy-first desktop API client supporting REST, GraphQL, gRPC, and WebSockets with local-only data storage and Git integration.

19k StarsDesktop App

Scalar

API Clients

Generates interactive API documentation and provides an offline first client for testing OpenAPI and Swagger specifications.

16k StarsCross-Platform App

massCode

API Clients

A local first developer workspace combining code snippets, markdown notes, and an integrated HTTP client.

6.9k StarsDesktop App

Requestly

API Clients

Build and test REST and GraphQL APIs with local storage and Git synchronization for developer collaboration.

6.7k StarsBrowser Extension

Reqable

API Clients

Capture and analyze network traffic while testing REST APIs across desktop and mobile platforms.

6.6k StarsCross-Platform App

RWKV Runner

AI Chat Interfaces

A management tool for RWKV models that provides an OpenAI compatible API for local LLM execution.

6.4k StarsDesktop App

Altair

API Clients

A GraphQL client IDE for debugging queries and implementations across multiple desktop and browser platforms.

5.4k StarsBrowser Extension

MQTTX

API Clients

Connect to and test MQTT brokers using a cross-platform client with a chat-like graphical interface.

5k StarsDesktop App

HTTPie

API Clients

A command line and desktop client for making HTTP requests and testing REST APIs via terminal.

4k StarsCLI / Terminal

AntigravityManager

AI Gateways

Manage multiple Google Gemini and Claude AI accounts with automated switching and real-time quota monitoring.

2k StarsDesktop App

Voiden

API Clients

An offline API workspace that uses plain text files to unify requests, documentation, and tests.

1.4k StarsCLI / Terminal

WebHook Tester

Webhook Platforms

Debug and test webhooks and HTTP requests using unique, randomly generated URLs and customizable responses.

517 StarsWeb App / Server
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.