当前位置: 代码网 > it编程>编程语言>其他编程 > 31K star!替换Postman ,开源优雅的API工具:Insomnia

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

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

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+

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com