awesome-api-clients
List of awesome API clients. Postman and Insomnia alternatives
https://github.com/stepci/awesome-api-clients
Last synced: 4 days ago
JSON representation
-
Web-Based
- gRPC UI - An interactive web UI for gRPC, along the lines of postman
- RecipeUI - RecipeUI is the Postman alternative with type safety built in
- RecipeUI - RecipeUI is the Postman alternative with type safety built in
- Prestige - A text-based in-browser HTTP client, an interface-less Postman alternative
-
Desktop
- API Dash - API Dash is a beautiful open-source cross-platform API Client
- BloomRPC - (unmaintained) The missing GUI Client for gRPC services
- Milkman - An Extensible Request/Response Workbench
- ezy - GUI client for gRPC/gRPC-Web
- Pororoca - A HTTP inspection tool with support for HTTP/2 and HTTP/3, an alternative to Postman
- Nightingale REST Client - apps/nightingale-rest-api-client)) - A modern, open-source, resource-efficient REST API client for Windows
- Bruno - Opensource IDE For Exploring and Testing APIs
- Insomnium - (unmaintained) Insomnium is a 100% local and privacy-focus open-source API client (based on Insomnia)
-
IDE
- restclient.el - HTTP REST client tool for emacs
- verb - Organize and send HTTP requests from Emacs
- VS Code REST Client - restclient)) - Send HTTP request and view the response in Visual Studio Code
- RESTClient - A Firefox debugger for RESTful web services
- kulala.nvim - A minimal REST-Client Interface for Neovim.
- rest.nvim - A fast Neovim http client written in Lua
-
CLI
- grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
- xh - Friendly and fast tool for sending HTTP requests
- curlie - The power of curl, the ease of use of httpie
- HttpRepl - Lightweight, cross-platform command-line tool that's supported everywhere .NET Core is supported
- ain - A HTTP API client for the terminal, uses curl, wget or httpie to make the actual calls
- evans - Evans: more expressive universal gRPC client
- HTTPie - HTTPie CLI: human-friendly HTTP client for the API era
- httpYac - Yet another REST client to send REST, SOAP, GraphQL and gRPC requests
- posting - The modern API client that lives in your terminal
- ATAC - cpsn/ATAC)) - A simple postman like API client for terminal
-
Automated Testing
- Karate - Test Automation Made Simple
- Venom - Manage and run your integration tests with efficiency
- pyresttest - Python Rest Testing
- runn - runn is a package/tool for running operations following a scenario
- scenarigo - An end-to-end scenario testing tool for HTTP/gRPC server
- Dredd - Language-agnostic HTTP API Testing Tool
- abao - REST API automated testing tool based on RAML
- Hurl - OpenSource/hurl)) - Hurl, run and test HTTP requests with plain text.
- Tavern - Automated RESTful API testing
- Schemathesis - Specification-centric API testing tool for Open API and GraphQL-based applications
- HttpRunner
- Artillery - Load testing at cloud-scale
Programming Languages
Categories
Sub Categories
Keywords
grpc
6
http-client
6
cli
5
testing
5
http
5
developer-tools
5
curl
4
terminal
4
api-testing
4
api
4
golang
4
rest
3
api-client
3
postman
3
grpc-client
3
automation
3
rest-client
3
httpie
2
go
2
testing-framework
2
nvim
2
neovim-plugin
2
neovim
2
lua
2
cli-app
2
load-testing
2
integration-testing
2
rest-api
2
graphql-client
2
emacs
1
client
1
babel
1
ssh
1
emacs-lisp
1
org
1
org-mode
1
url
1
protobuf
1
python
1
rust
1
validation
1
unit-testing
1
websocket-client
1
oauth2
1
oauth
1
nvim-plugin
1
dart
1
flutter
1
flutter-apps
1
flutter-desktop
1