An open API service indexing awesome lists of open source software.

awesome-api-clients

List of awesome API clients. Postman and Insomnia alternatives
https://github.com/stepci/awesome-api-clients

Last synced: 20 days ago
JSON representation

Automated Testing

  • HttpRunner
  • 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
  • Step CI - Open-source API Test Automation framework
  • Hurl - OpenSource/hurl)) - Hurl, run and test HTTP requests with plain text.
  • Tavern - Automated RESTful API testing
  • k6 - A modern load testing tool, using Go and JavaScript

CLI

  • HTTPie - HTTPie CLI: human-friendly HTTP client for the API era
  • httpYac - Yet another REST client to send REST, SOAP, GraphQL and gRPC requests
  • ATAC - cpsn/ATAC)) - A simple postman like API client for terminal
  • 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
  • posting - The modern API client that lives in your terminal
  • Better Curl Saul - Workspace-based HTTP client with interactive variable prompting and TOML configuration
  • Slumber - A terminal-based HTTP/REST client, with TUI and CLI usage mods
  • curl - Command line tool and library for transferring data with URLs (since 1998)
  • resto - Send pretty HTTP & API requests with TUI

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
  • Nightingale REST Client - apps/nightingale-rest-api-client)) - A modern, open-source, resource-efficient REST API client for Windows
  • Insomnium - (unmaintained) Insomnium is a 100% local and privacy-focus open-source API client (based on Insomnia)
  • Cartero - A native, lightweight, multiplatform and free HTTP client
  • Bruno - Opensource IDE For Exploring and Testing APIs
  • EasyPostman - An open-source API debugging and performance testing tool inspired by Postman and a simplified JMeter
  • Yaak - The most intuitive desktop API client
  • ezy - GUI client for gRPC/gRPC-Web
  • Pororoca - A HTTP inspection tool with support for HTTP/2 and HTTP/3, an alternative to Postman
  • Voiden - Local, file-based, keyboard-first API client using executable Markdown, designed for version-controlled workflows (no sign up required)

IDE

  • VS Code REST Client - restclient)) - Send HTTP request and view the response in Visual Studio Code
  • restclient.el - HTTP REST client tool for emacs
  • verb - Organize and send HTTP requests from Emacs
  • rest.nvim - A fast Neovim http client written in Lua
  • kulala.nvim - A minimal REST-Client Interface for Neovim.
  • resterm - Terminal REST/Graphql/gRPC client written in Go.

Web-Based

  • gRPC UI - An interactive web UI for gRPC, along the lines of postman
  • repo - A text-based in-browser HTTP client, an interface-less Postman alternative
  • Restfox - Offline-first web HTTP client
  • Hoppscotch - Open source API development ecosystem
  • Firecamp - dev/firecamp)) - Open Source Postman Alternative inspired by VS Code DX
  • Yaade - Yaade is an open-source, self-hosted, collaborative API development environment
  • Requestly - A Browser extension with API Client, API Mocking & API Interception and Modification capabilities.