awesome-api-clients

stepci活跃维护

收录各类 API 客户端工具的清单,帮你找到 Postman 和 Insomnia 的替代方案,方便调试和测试 REST 接口。

List of awesome API clients. Postman and Insomnia alternatives

暂无版本1,117star51fork同步于 2026-11-07 07:32 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

一份精选的 Postman 与 Insomnia 开源替代品清单,帮你快速挑出合适的 API 客户端

收录各类 API 客户端工具的清单,帮你找到 Postman 和 Insomnia 的替代方案,方便调试和测试 REST 接口。

核心能力

  • 按 Web、桌面、IDE、CLI、自动化测试分类整理
  • 只收录开源、超 200 星且有 2 名贡献者的项目
  • 覆盖 HTTP、gRPC、GraphQL、SOAP 等多种协议客户端
  • 标注 BloomRPC、Insomnium 等已停止维护的项目
  • 提供官网与仓库链接,方便直接跳转查看

容易踩的坑

这是资源清单仓库,本身不含可安装的软件;清单中部分项目已标注 unmaintained,选型时需留意;收录门槛为开源、超 200 星且至少 2 名贡献者,未达标项目不会出现

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Awesome API Clients

    Awesome Postman alternatives and Awesome Insomnia alternatives (why?).

    Criteria: open-source, more than 200 stars and 2 contributors.

    If you wish to contribute: start a pull request

    Web-Based

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

    Desktop

    • Bruno (repo) - Opensource IDE For Exploring and Testing APIs
    • Yaak (repo) - The most intuitive desktop API client
    • API Dash - API Dash is a beautiful open-source cross-platform API Client
    • ezy (repo) - GUI client for gRPC/gRPC-Web
    • BloomRPC - (unmaintained) The missing GUI Client for gRPC services
    • Milkman - An Extensible Request/Response Workbench
    • Insomnium - (unmaintained) Insomnium is a 100% local and privacy-focus open-source API client (based on Insomnia)
    • Pororoca (repo) - A HTTP inspection tool with support for HTTP/2 and HTTP/3, an alternative to Postman
    • Nightingale REST Client (repo) - A modern, open-source, resource-efficient REST API client for Windows
    • Requestly (repo) - A desktop app with API Client, API Mocking & API Interception and Modification capabilities.
    • Cartero (repo) - A native, lightweight, multiplatform and free HTTP client
    • Voiden (repo) - Local, file-based, keyboard-first API client using executable Markdown, designed for version-controlled workflows (no sign up required)
    • EasyPostman - An open-source API debugging and performance testing tool inspired by Postman and a simplified JMeter

    IDE

    • VS Code REST Client (repo) - 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.

    CLI

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

    Automated Testing

    • Step CI (repo) - Open-source API Test Automation framework
    • Hurl (repo) - Hurl, run and test HTTP requests with plain text.
    • Karate (repo) - Test Automation Made Simple
    • Tavern (repo) - Automated RESTful API testing
    • 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
    • Schemathesis (repo) - Specification-centric API testing tool for Open API and GraphQL-based applications
    • Dredd - Language-agnostic HTTP API Testing Tool
    • abao - REST API automated testing tool based on RAML
    • HttpRunner (repo)
    • k6 (repo) - A modern load testing tool, using Go and JavaScript
    • Artillery (repo) - Load testing at cloud-scale