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

518 stars
7 watching
15 forks
last commit: 13 days 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,237 10 days 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,695 7 days ago API Dash is a beautiful open-source cross-platform API Client
ezy ( ) - GUI client for gRPC/gRPC-Web
BloomRPC 9,014 almost 2 years ago (unmaintained) The missing GUI Client for gRPC services
Milkman 1,146 about 2 months ago An Extensible Request/Response Workbench
Insomnium 3,399 7 months 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,996 9 months ago HTTP REST client tool for emacs
verb 544 about 1 month ago Organize and send HTTP requests from Emacs
rest.nvim 1,606 12 days ago A fast Neovim http client written in Lua
kulala.nvim 674 14 days 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 10,898 27 days ago Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
xh 5,596 about 1 month ago Friendly and fast tool for sending HTTP requests
posting 6,038 5 days ago The modern API client that lives in your terminal
curlie 2,865 9 months ago The power of curl, the ease of use of httpie
HttpRepl 699 10 days ago Lightweight, cross-platform command-line tool that's supported everywhere .NET Core is supported
ain 602 10 days ago A HTTP API client for the terminal, uses curl, wget or httpie to make the actual calls
evans 4,282 11 months 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,059 about 1 month ago Manage and run your integration tests with efficiency
pyresttest 1,155 over 3 years ago Python Rest Testing
runn 445 4 days ago runn is a package/tool for running operations following a scenario
scenarigo 311 3 days 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,194 6 months ago Language-agnostic HTTP API Testing Tool
abao 354 almost 2 years 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: