百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

31K star!替换Postman ,开源优雅的API工具:Insomnia

ninehua 2025-01-12 17:36 35 浏览

API 调试工具大家第一个想到的肯定是Postman,但是这几年Postman在国内越来越难用,很多人也都在考虑找一个替代品。

今天我们来推荐一个可以替换掉Postman的 API 工具,他开源、支持本地使用,也更加轻量、更加优雅, 目前在GitHub已超过31K Star,他就是:Insomnia。

Insomnia是什么?

Insomnia 是一个开源、跨平台 API 客户端,适用于 GraphQL、REST、WebSockets、服务器发送事件 (SSE)、gRPC 和任何其他 HTTP 兼容协议。

Insomnia 可以帮助你完成和API相关的各种工作,包括:

  • 调试 API:支持主流的协议和格式。
  • 设计 API:通过 API 编辑器支持可视化设计和预览。
  • 测试 API:Insomnia提供API测试工具 。
  • 管理 API :可以分组、归类,并轻松地跟踪、分析 API 的使用情况。
  • CI/CD: 通过 Insomnia CLI 可以 集成进你的 CI/CD 流程中。
  • 协作:可以和你的团队来协作共享你的项目。

另外现在 mock预计马上也要推出了,下一步还可以通过Insomnia来进行API mock。

为什么用Insomnia

另外 Insomnia 有着很多优秀的特性:

轻量化:

Insomnia相比于Postman更轻,虽然功能少,但是更专注于API相关的内容。

本地化支持:

Insomnia 可以使用本地存储,另外它也支持云存储和git存储。

插件生态系统

Insomnia API 有超过 350 多个可用的开源插件,这极大的扩充了它的功能和灵活性。

漂亮的使用界面

Insomnia 的使用界面还是非常漂亮和酷炫的。。

多协议支持

Insomnia API 支持各种协议,包括 HTTP、REST、GraphQL、gRPC、SOAP 和 WebSockets,因此您可以创建、组织、共享和执行请求,而无需在应用程序之间不断切换。

团队同步和端到端加密

利用 Insomnia API 的团队同步功能增强团队协作。通过完整的端到端加密在设备之间安全地同步请求、集合和项目。

简化工作流程

借助 Insomnia API,您可以简化开发人员的工作流程,使设计、调试和自动化 API 测试变得轻而易举。

安装 Insomnia

安装 Insomnia 没有太多好说的,下载官方提供的安装包即可。安装包在100MB左右,还不错。

使用 Insomnia

下载安装完成后,就可以使用Insomnia了。

登录:

首先会提示要登录,当然可以不登录,选择左下角的本地使用。

本地使用就有所限制,只能建一个 collection ,这是产品引导用户注册的一个小伎俩吧。我还是注册登录了一下。

项目和集合:

接下来,就可以使用Insomnia来进行工作了,一开要创建项目和集合,就是对API进行归类和管理,也是为了分享做铺垫。创建项目的时候可以设置存储,是使用云的还是使用本地存储。

创建API :

首先肯定是默认来直接发一个API请求啦,我们可以直接向 Insomnia.rest 发一个API请求。

另外我们可以通过导入,一下引入一批API,比如你的项目提供rest api,可以直接通过URL来导入。

导入的API我们可以执行,来获取一下github上的用户信息。

还可以配置 env,如下图:

还可以创建多种类型的请求, GraphQL、REST、WebSockets、ESR、gRPC 等。

生成代码:

也可以根据 API 来生成,来从设计API到生成开发的加速。

设置:

没什么太多可说的,里面有一个 AI,我没有打开,大家有兴趣可以试一下。

就写这么多吧,文字里确实不是特别适合去介绍使用的内容,有兴趣的看我的视频版介绍吧。另外最直接的方式还是自己试用一下。

项目信息

  • 项目名称:Insomnia
  • GitHub 链接:https://github.com/Kong/insomnia
  • Star 数:31K+

相关推荐

autoCAD2020启动【许可检出超时】解决办法

autoCAD2020启动【许可检出超时】问题我在网上搜索说法很多,按网上的说法修改都无效,每次启动电脑,检查服务,AutodeskDesktopLicensingService的自动启动又会变...

高版本的CAD,安装完以后,菜单栏显示文字乱码,怎么回事?

全球最新版本,AutoCAD2021是一款功能强大的二维/三维设计软件,软件内置了专业强大的MEP、MAP3D、PLANT3D等智能工具组合,能够广泛应用于机械设计、工业制图、工程制图、土木建筑、...

CAD怎么调出编辑栏?试试这个小技巧

CAD怎么调出编辑栏?相信作为一名新时代的上班族,我们应该不仅满足于目前的工作能力,下班后也会经常学习充电。毕竟现在知识迭代实在是太快,只有不断的努力学习,才能更好的进步。如果我们收到别人发来的CAD...

CAD原来要这样打印高清图纸!老师傅多年经验分享!太实用了!

我们在绘制完图纸之后,经常会需要将图纸打印出来,可别小看打印这个小小的步骤,打印也是有很多门道的,今天小编就来跟大家分享一些关于CAD的打印技巧,希望对刚入门的小伙伴有所帮助~一、如何打印高清图纸1、...

教你如何改回CAD经典版本

随着CAD版本的逐步升级,后来版本的界面有了很大的变化,有些喜欢经典版本的朋友不知道怎么去改回经典版本,今天就着重介绍下改变CAD版本的方法。首先打开安装好的CAD界面,不同版本的CAD界面不相同,对...

solidworks使用心得,纯干货!建议大家收藏

SolidWorks常见问题Q1:怎样修改,修复或删除已有SolidWorks软件的安装?A:在退出SolidWorks的状态下,于控制面板中双击添加或删除程序,选择Solidworks,单击更改或...

安装CAD时,提示错误1406,无法将值写入主键,怎么解决?

安装CAD时,提示错误1406,无法将值写入主键,怎么解决?有三种方法。方法一1、右键点击开始→【运行】中输入:regedit按回车键之后,打开注册表编辑器。2、依次定位到:HKEY_LOCAL_M...

原来CAD还可以这样提取坐标和文字!按下这个键,一秒提取

我们在工作时候,有时需要将图纸里的坐标、文字等数据提取出来,不知道大家都是怎么提取的呢?一个一个提取的话太麻烦了,要是赶时间要出图的话那就完蛋了!那么有什么办法能够快速提取CAD中的数据呢?今天小编就...

怎么将CAD的版本转换?用这个方法轻松转换

在我们日常学习和日常工作中,对于需要用到CAD的人来说,有时候会遇见这样一个问题,自己的CAD版本与对接方的版本不一致,尤其是低版本的CAD软件是查看不了高版本的CAD图纸的。那么如何将CAD版本之间...

dwf文件如何打开 dwf转cad轻松转换方法

在CAD制图工作的过程中,为了避免CAD图纸被任意修改,许多绘制完成的CAD图纸都会转换成DWF文件格式来保存。我们可以使用AutoCAD这种比较专业的CAD处理软件来打开DWF文件,打开AutoCA...

CAD安装出现1603错误,怎么办?简单3步就能解决,方法亲测有效!

很多同志在工作中要用到CAD这款软件,既然要用这个软件,那就必须要安装CAD这个软件到电脑上。但在安装AutoCAD软件的时候,可能会遇到"安装无法完成。错误1603",如图所示。怎...

AUTO CAD出现无法识别的版本,如何解决?

一、问题描述:CAD+天正,从其他CAD图中复制进东西保持后在打开,打开文件出现无法识别的版本,特别烦人怎么解决?(PS:重装CAD和天正后依然无效)二、原因分析:这是一个AutoCAD的bug,因...

安装CAD时,出现1308错误,怎么解决?看完本文你就知道

CAD出现1308错误怎么办?AutoCAD一种计算机的辅助设计软件,但是打开CAD软件的时候提示错误1308,源文件未找到,因此无法继续安装AutoCAD软件,那么遇到安装AutoCAD出现130...

CAD快捷命令汇总

本教程对AutoCAD快捷键进行了整理,希望能帮到大家绘图快捷键圆【C】点【PO】直线【L】圆弧【A】椭圆【EL】表格【TB】矩形【REC】面域【REG】创建块【B】插入块【I】多段线【PL】构造线【...

CAD室内设计必备10000套图库,系统图块无水印直接使用

号外!号外!你们心心念念的福利来了~更多室内设计学习文章,资料,教程,软件,插件,方案,施工工艺材料等可以关注私信小编,不懂的地方,欢迎大家留意交流---领取方式:文章末尾-免费分享-以下案例为这...