awesome-api-clients

API client collection

A curated list of API clients and tools for interacting with RESTful APIs.

List of awesome API clients. Postman and Insomnia alternatives

GitHub

546 stars
8 watching
19 forks
last commit: 10 months ago
Linked from 1 awesome list

api-clientapi-restapi-testinghttp-clientinsomniakongpostman

Awesome API Clients / Web-Based

Restfox ( ) - Offline-first web HTTP client
Hoppscotch ( ) - Open source API development ecosystem
Firecamp ( ) - Open Source Postman Alternative inspired by VS Code DX
RecipeUI ( ) - RecipeUI is the Postman alternative with type safety built in
gRPC UI 5,274 9 months ago An interactive web UI for gRPC, along the lines of postman
Yaade ( ) - Yaade is an open-source, self-hosted, collaborative API development environment
Prestige ( ) - A text-based in-browser HTTP client, an interface-less Postman alternative

Awesome API Clients / Desktop

Bruno ( ) - Opensource IDE For Exploring and Testing APIs
Yaak ( ) - The most intuitive desktop API client
API Dash 1,768 9 months ago API Dash is a beautiful open-source cross-platform API Client
ezy ( ) - GUI client for gRPC/gRPC-Web
BloomRPC 9,011 over 2 years ago (unmaintained) The missing GUI Client for gRPC services
Milkman 1,153 12 months ago An Extensible Request/Response Workbench
Insomnium 3,421 over 1 year ago (unmaintained) Insomnium is a 100% local and privacy-focus open-source API client (based on Insomnia)
Pororoca ( ) - A HTTP inspection tool with support for HTTP/2 and HTTP/3, an alternative to Postman
Nightingale REST Client ( ) - A modern, open-source, resource-efficient REST API client for Windows

Awesome API Clients / IDE

VS Code REST Client ( ) - Send HTTP request and view the response in Visual Studio Code
RESTClient A Firefox debugger for RESTful web services
restclient.el 1,995 over 1 year ago HTTP REST client tool for emacs
verb 547 11 months ago Organize and send HTTP requests from Emacs
rest.nvim 1,651 9 months ago A fast Neovim http client written in Lua
kulala.nvim 706 10 months ago A minimal REST-Client Interface for Neovim

Awesome API Clients / CLI

curl ( ) - Command line tool and library for transferring data with URLs (since 1998)
HTTPie ( ) - HTTPie CLI: human-friendly HTTP client for the API era
grpcurl 11,014 10 months ago Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
xh 5,676 10 months ago Friendly and fast tool for sending HTTP requests
posting 6,317 10 months ago The modern API client that lives in your terminal
curlie 2,892 9 months ago The power of curl, the ease of use of httpie
HttpRepl 701 9 months ago Lightweight, cross-platform command-line tool that's supported everywhere .NET Core is supported
ain 603 9 months ago A HTTP API client for the terminal, uses curl, wget or httpie to make the actual calls
evans 4,304 over 1 year ago Evans: more expressive universal gRPC client
httpYac ( ) - Yet another REST client to send REST, SOAP, GraphQL and gRPC requests
ATAC ( ) - A simple postman like API client for terminal

Awesome API Clients / Automated Testing

Step CI ( ) - Open-source API Test Automation framework
Hurl ( ) - Hurl, run and test HTTP requests with plain text
Karate ( ) - Test Automation Made Simple
Tavern ( ) - Automated RESTful API testing
Venom 1,066 11 months ago Manage and run your integration tests with efficiency
pyresttest 1,156 over 4 years ago Python Rest Testing
runn 465 9 months ago runn is a package/tool for running operations following a scenario
scenarigo 317 9 months ago An end-to-end scenario testing tool for HTTP/gRPC server
Schemathesis ( ) - Specification-centric API testing tool for Open API and GraphQL-based applications
Dredd 4,192 over 1 year ago Language-agnostic HTTP API Testing Tool
abao 354 10 months ago REST API automated testing tool based on RAML
HttpRunner ( )
k6 ( ) - A modern load testing tool, using Go and JavaScript
Artillery ( ) - Load testing at cloud-scale

Backlinks from these awesome lists:

More related projects: