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: almost 2 years 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 UI5,274almost 2 years agoAn 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 Dash1,768almost 2 years agoAPI Dash is a beautiful open-source cross-platform API Client
ezy( ) - GUI client for gRPC/gRPC-Web
BloomRPC9,011over 3 years ago(unmaintained) The missing GUI Client for gRPC services
Milkman1,153almost 2 years agoAn Extensible Request/Response Workbench
Insomnium3,421over 2 years 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
RESTClientA Firefox debugger for RESTful web services
restclient.el1,995over 2 years agoHTTP REST client tool for emacs
verb547almost 2 years agoOrganize and send HTTP requests from Emacs
rest.nvim1,651almost 2 years agoA fast Neovim http client written in Lua
kulala.nvim706almost 2 years agoA 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
grpcurl11,014almost 2 years agoLike cURL, but for gRPC: Command-line tool for interacting with gRPC servers
xh5,676almost 2 years agoFriendly and fast tool for sending HTTP requests
posting6,317almost 2 years agoThe modern API client that lives in your terminal
curlie2,892almost 2 years agoThe power of curl, the ease of use of httpie
HttpRepl701almost 2 years agoLightweight, cross-platform command-line tool that's supported everywhere .NET Core is supported
ain603almost 2 years agoA HTTP API client for the terminal, uses curl, wget or httpie to make the actual calls
evans4,304over 2 years agoEvans: 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
Venom1,066almost 2 years agoManage and run your integration tests with efficiency
pyresttest1,156over 5 years agoPython Rest Testing
runn465almost 2 years agorunn is a package/tool for running operations following a scenario
scenarigo317almost 2 years agoAn end-to-end scenario testing tool for HTTP/gRPC server
Schemathesis( ) - Specification-centric API testing tool for Open API and GraphQL-based applications
Dredd4,192over 2 years agoLanguage-agnostic HTTP API Testing Tool
abao354almost 2 years agoREST 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: