Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stepci/awesome-api-clients
List of awesome API clients. Postman and Insomnia alternatives
https://github.com/stepci/awesome-api-clients
List: awesome-api-clients
api-client api-rest api-testing http-client insomnia kong postman
Last synced: 6 days ago
JSON representation
List of awesome API clients. Postman and Insomnia alternatives
- Host: GitHub
- URL: https://github.com/stepci/awesome-api-clients
- Owner: stepci
- Created: 2023-10-01T12:14:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-10T12:45:48.000Z (9 months ago)
- Last Synced: 2024-05-21T09:12:46.446Z (7 months ago)
- Topics: api-client, api-rest, api-testing, http-client, insomnia, kong, postman
- Homepage:
- Size: 35.2 KB
- Stars: 355
- Watchers: 6
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-api-clients - List of awesome API clients. Postman and Insomnia alternatives. (Other Lists / Monkey C Lists)
README
# Awesome API Clients
Awesome Postman alternatives and Awesome Insomnia alternatives ([why?](https://www.reddit.com/r/webdev/comments/16twfkr/kong_pulls_a_postman_causing_exodus_from_insomnia/)).
Criteria: open-source, more than 200 stars and 2 contributors.
If you wish to contribute: [start a pull request](https://github.com/stepci/awesome-api-clients/pulls)
## Web-Based
- [Restfox](https://restfox.dev) ([repo](https://github.com/flawiddsouza/Restfox)) - Offline-first web HTTP client
- [Hoppscotch](https://hoppscotch.io) ([repo](https://github.com/hoppscotch/hoppscotch)) - Open source API development ecosystem
- [Firecamp](https://firecamp.io) ([repo](https://github.com/firecamp-dev/firecamp)) - Open Source Postman Alternative inspired by VS Code DX
- [RecipeUI](https://recipeui.com) ([repo](https://github.com/RecipeUI/RecipeUI)) - RecipeUI is the Postman alternative with type safety built in
- [gRPC UI](https://github.com/fullstorydev/grpcui) - An interactive web UI for gRPC, along the lines of postman
- [Yaade](https://docs.yaade.io) ([repo](https://github.com/EsperoTech/yaade)) - Yaade is an open-source, self-hosted, collaborative API development environment
- [Prestige](https://prestige.dev) ([repo](https://github.com/sharat87/prestige)) - A text-based in-browser HTTP client, an interface-less Postman alternative## Desktop
- [Bruno](https://usebruno.com) ([repo](https://github.com/usebruno/bruno)) - Opensource IDE For Exploring and Testing APIs
- [Yaak](https://yaak.app) ([repo](https://github.com/yaakapp/app)) - The most intuitive desktop API client
- [API Dash](https://github.com/foss42/apidash) - API Dash is a beautiful open-source cross-platform API Client
- [ezy](https://www.getezy.dev) ([repo](https://github.com/getezy/ezy)) - GUI client for gRPC/gRPC-Web
- [BloomRPC](https://github.com/bloomrpc/bloomrpc) - (unmaintained) The missing GUI Client for gRPC services
- [Milkman](https://github.com/warmuuh/milkman) - An Extensible Request/Response Workbench
- [Insomnium](https://github.com/ArchGPT/insomnium) - (unmaintained) Insomnium is a 100% local and privacy-focus open-source API client (based on Insomnia)
- [Pororoca](https://pororoca.io) ([repo](https://github.com/alexandrehtrb/Pororoca)) - A HTTP inspection tool with support for HTTP/2 and HTTP/3, an alternative to Postman
- [Nightingale REST Client](https://nightingale.rest/) ([repo](https://github.com/jenius-apps/nightingale-rest-api-client)) - A modern, open-source, resource-efficient REST API client for Windows## IDE
- [VS Code REST Client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client) ([repo](https://github.com/Huachao/vscode-restclient)) - Send HTTP request and view the response in Visual Studio Code
- [RESTClient](https://addons.mozilla.org/en-US/firefox/addon/restclient/) - A Firefox debugger for RESTful web services
- [restclient.el](https://github.com/pashky/restclient.el) - HTTP REST client tool for emacs
- [verb](https://github.com/federicotdn/verb) - Organize and send HTTP requests from Emacs
- [rest.nvim](https://github.com/rest-nvim/rest.nvim) - A fast Neovim http client written in Lua
- [kulala.nvim](https://github.com/mistweaverco/kulala.nvim) - A minimal REST-Client Interface for Neovim.## CLI
- [curl](https://curl.se) ([repo](https://github.com/curl/curl)) - Command line tool and library for transferring data with URLs (since 1998)
- [HTTPie](https://httpie.io/cli) ([repo](https://github.com/httpie/cli)) - HTTPie CLI: human-friendly HTTP client for the API era
- [grpcurl](https://github.com/fullstorydev/grpcurl) - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
- [xh](https://github.com/ducaale/xh) - Friendly and fast tool for sending HTTP requests
- [posting](https://github.com/darrenburns/posting) - The modern API client that lives in your terminal
- [curlie](https://github.com/rs/curlie) - The power of curl, the ease of use of httpie
- [HttpRepl](https://github.com/dotnet/HttpRepl) - Lightweight, cross-platform command-line tool that's supported everywhere .NET Core is supported
- [ain](https://github.com/jonaslu/ain) - A HTTP API client for the terminal, uses curl, wget or httpie to make the actual calls
- [evans](https://github.com/ktr0731/evans) - Evans: more expressive universal gRPC client
- [httpYac](https://httpyac.github.io/) ([repo](https://github.com/anweber/httpyac)) - Yet another REST client to send REST, SOAP, GraphQL and gRPC requests
- [ATAC](https://atac.julien-cpsn.com/) ([repo](https://github.com/Julien-cpsn/ATAC)) - A simple postman like API client for terminal## Automated Testing
- [Step CI](https://stepci.com) ([repo](https://github.com/stepci/stepci)) - Open-source API Test Automation framework
- [Hurl](https://hurl.dev) ([repo](https://github.com/Orange-OpenSource/hurl)) - Hurl, run and test HTTP requests with plain text.
- [Karate](https://karatelabs.github.io/karate/) ([repo](https://github.com/karatelabs/karate)) - Test Automation Made Simple
- [Tavern](https://taverntesting.github.io) ([repo](https://github.com/taverntesting/tavern)) - Automated RESTful API testing
- [Venom](https://github.com/ovh/venom) - Manage and run your integration tests with efficiency
- [pyresttest](https://github.com/svanoort/pyresttest) - Python Rest Testing
- [runn](https://github.com/k1LoW/runn) - runn is a package/tool for running operations following a scenario
- [scenarigo](https://github.com/zoncoen/scenarigo) - An end-to-end scenario testing tool for HTTP/gRPC server
- [Schemathesis](https://schemathesis.readthedocs.io/) ([repo](https://github.com/schemathesis/schemathesis)) - Specification-centric API testing tool for Open API and GraphQL-based applications
- [Dredd](https://github.com/apiaryio/dredd) - Language-agnostic HTTP API Testing Tool
- [abao](https://github.com/cybertk/abao) - REST API automated testing tool based on RAML
- [HttpRunner](https://httprunner.com/httprunner/) ([repo](https://github.com/httprunner/httprunner))
- [k6](https://k6.io) ([repo](https://github.com/grafana/k6)) - A modern load testing tool, using Go and JavaScript
- [Artillery](https://artillery.io) ([repo](https://github.com/artilleryio/artillery)) - Load testing at cloud-scale