您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

开源免费Api软件,你知道几个?

时间:2023-08-01 15:17:21  来源:微信公众号  作者:微笑的蚂蚁人

JAVAScript、TypeScript Insomia 是一个开源的、跨平台的 API 管理平台,目前支持 GraphQL、REST、WebSockets以及gRPC。通过规格驱动的设计优先的 API 开发来加速你的团队。更早地发现问题,集中标准,并采用能与你现有工具一起使用的 API 工作流程。

Postcat 开源 API 管理工具

 

许可证:Apache 2.0 开发语言:JavaScript、TypeScript、html/css 官网:https://postcat.com/zh/ Postcat(原 Eoapi)是一个强大的开源、跨平台(windowsmaclinux、Browsers...)的 API 开发测试工具,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP),帮助你加速完成 API 开发和测试工作。

 

 

APIAuto 接口管理工具

许可证:Apache 开发语言:JavaScript 官网:http://apijson.cn/api/ APIAuto (原名 APIJSONAuto) 是一个 HTTP 接口工具。机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释,集文档、测试、Mock、调试、管理于一体的一站式体验,由腾讯工程师开发。支持 HTTP POST 提交 JSON 参数的 API。针对 APIJSON 做了静态检查、生成代码、格式化等大量优化。特点功能:-自动生成接口文档,清晰可读永远最新 -自动校验与格式化,支持高亮和收展 -自动生成各种语言代码,一键下载 -自动管理与测试接口用例,一键共享 -自动给请求 JSON 加注释,一键切换 -自动保存历史请求记录,一键恢复

 

 

Insomia 跨平台的 API 管理平台

许可证:MIT 官网:https://insomnia.rest/ 开发语言:JavaScript、TypeScript Insomia 是一个开源的、跨平台的 API 管理平台,目前支持 GraphQL、REST、WebSockets以及gRPC。通过规格驱动的设计优先的 API 开发来加速你的团队。更早地发现问题,集中标准,并采用能与你现有工具一起使用的 API 工作流程。

 

 

Apinto 专为微服务架构设计的 API 网关

许可证:Apache 2.0 开发语言:Go 官网:https://www.apinto.com/ Apinto Gateway 是一个基于 Golang 开发的微服务网关,能够实现高性能 HTTP API 转发、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,即插即用,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。提供丰富的流量管理、数据处理、协议转换等功能,例如动态路由、负载均衡、服务发现、熔断降级、身份认证、监控与告警等。

 

 

YApi 接口管理平台

许可证:Apache 2.0 开发语言:JavaScript 官网:http://yapi.smart-xwork.cn/ Yapi 接口管理工具。可以帮助开发者轻松创建、发布、维护 API,它还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。特性:1. 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍 2. 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性 3. 不仅有类似 postman 的接口调试,还有强大的测试集功能 4. 免费开源,内网部署,信息再也不怕泄露了!5. 支持 postman, har, swagger 数据导入

 

 

XXL-API API 管理平台

许可证:GPL-3.0 开发语言:Java 官网:https://www.xuxueli.com/xxl-api/ XXL-API 是一个简单易用的API管理平台,提供API的"管理"、"文档"、"Mock"和"测试"等功能。现已开放源代码,开箱即用。特性:1、极致简单:交互简洁,一分钟上手;2、项目隔离:API以项目为维度进行拆分隔离;3、分组管理:单个项目内的API支持自定义分组进行管理;4、标记星级:支持标注API星级,标记后优先展示;5、API管理:创建、更新和删除API;6、API属性完善:支持设置丰富的API属性如:API状态、请求方法、请求URL、请求头部、请求参数、响应结果、响应结果格式、响应结果参数、API备注等等;7、markdown:支持为API添加markdown格式的备注信息;8、Mock:支持为API定义Mock数据并制定数据响应格式,从而快速提供Mock接口,加快开发进度;9、在线测试:支持在线对API进行测试并保存测试数据,提供接口测试效率;10、权限控制:支持以业务线为维度进行用户权限控制,分配权限才允许操作业务线下项目接口和数据类型,否则仅允许查看;

 

 

Hoppscotch 开源 API 开发生态系统

许可证:MIT 官网:https://hoppscotch.io/ 开发语言:JavaScript、TypeScript Hoppscotch 是一个开源 API 开发生态系统。特性:- 轻量级:采用简约的 UI 设计。- 快速:实时发送请求和获取 / 复制响应。- Make it yours:背景、前景色和强调色的可定制组合。立即定制 - Request:立即从端点检索响应。- WebSocket:通过单个 TCP 连接建立全双工通信通道。- Server Sent Events:通过 HTTP 连接从服务器接收更新流,而无需轮询。- Socket.IO:使用 SocketIO 服务器发送和接收数据。- MQTT:订阅和发布到 MQTT Broker 的主题。- GraphQL:GraphQL 是一种 API 查询语言和运行时,用于使用现有数据完成这些查询。- 身份验证:允许识别最终用户。- Headers:描述发送请求正文的格式。- 参数:使用请求参数来设置模拟请求中的不同部分。- Request Body:用于通过 REST API 发送和接收数据。- 响应:包含状态行、标题和消息 / 响应正文。- 历史记录:请求条目与云 / 本地会话存储同步,单击即可恢复。- 集合:使用集合和文件夹组织您的 API 请求。只需单击一下即可重复使用它们。- 代理:从设置启用代理模式以访问被阻止的 API。- Pre-Request Scripts β:在发送请求之前执行的与请求相关的代码片段。- PI 文档:轻松、快速地创建和共享动态 API 文档。- 键盘快捷键:优化效率。- i18n:用你自己的语言体验该应用程序。- 附加组件:hoppscotch 的官方附加组件。- Auth + Sync:实时登录和同步。- Post-Request Tests β:编写与请求相关的测试,在请求响应之后执行。- Teams β:帮助你跨团队协作以更快地设计、开发和测试 API。

 

 

Restful Fast Request IDEA Postman 插件

许可证:Apache 开发语言:Java 官网:https://plugins.sheng90.wang/fast-request/ Restful Fast Request 是idea版Postman,它是一个工具包插件,可以根据已有的方法帮助您快速生成url和params。它有一个漂亮的界面来完成请求、检查服务器响应、存储你的api请求和导出api请求,插件帮助你在IDEA界面内更快更高效得调试你的API。对比与HTTP Client,Fast Request不仅拥有HTTP Client内置的功能,还提供了友好易懂直观的界面,让使用者调试API的时候能够更加方便、简捷。同时各种类型参数也提供了不同的定制方式,更加灵活。而且集成了搜索、Postman集成,Swagger支持等额外的功能。

 

 

Tyk API 网关

许可证:MPL 开发语言:Go 官网:https://tyk.io/ Tyk 是一个开源企业 API 网关,支持 REST、GraphQL、TCP 和 gRPC 协议。Tyk Gateway 提供 “Batteries-included”,没有功能锁定。使你的组织能够控制访问您的 API 的人员、访问时间以及访问方式。Tyk Technologies 对其所有应用程序使用相同的 API 网关。为全球成千上万的组织和企业保护、保护和处理 API。非常适合开放银行、在云中构建软件以及向团队、合作伙伴和消费者公开 API。除了用于分布式速率限制和令牌存储的 redis 之外,它没有第 3 方依赖项。Tyk Gateway 也可以部署为更大的全生命周期 API 管理平台 Tyk Self-Managed 的一部分,该平台还包括管理控制平面、仪表板 GUI 和开发人员门户。



Tags:Api软件   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
开源免费Api软件,你知道几个?
JavaScript、TypeScript Insomia 是一个开源的、跨平台的 API 管理平台,目前支持 GraphQL、REST、WebSockets以及gRPC。通过规格驱动的设计优先的 API 开发来加速你的团队。...【详细内容】
2023-08-01  Search: Api软件  点击:(291)  评论:(0)  加入收藏
▌简易百科推荐
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(5)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(12)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(8)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(5)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(10)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(8)  评论:(0)  加入收藏
为什么都说 HashMap 是线程不安全的?
做Java开发的人,应该都用过 HashMap 这种集合。今天就和大家来聊聊,为什么 HashMap 是线程不安全的。1.HashMap 数据结构简单来说,HashMap 基于哈希表实现。它使用键的哈希码来...【详细内容】
2024-03-22  Java技术指北  微信公众号  Tags:HashMap   点击:(11)  评论:(0)  加入收藏
如何从头开始编写LoRA代码,这有一份教程
选自 lightning.ai作者:Sebastian Raschka机器之心编译编辑:陈萍作者表示:在各种有效的 LLM 微调方法中,LoRA 仍然是他的首选。LoRA(Low-Rank Adaptation)作为一种用于微调 LLM(大...【详细内容】
2024-03-21  机器之心Pro    Tags:LoRA   点击:(12)  评论:(0)  加入收藏
这样搭建日志中心,传统的ELK就扔了吧!
最近客户有个新需求,就是想查看网站的访问情况。由于网站没有做google的统计和百度的统计,所以访问情况,只能通过日志查看,通过脚本的形式给客户导出也不太实际,给客户写个简单的...【详细内容】
2024-03-20  dbaplus社群    Tags:日志   点击:(4)  评论:(0)  加入收藏
Kubernetes 究竟有没有 LTS?
从一个有趣的问题引出很多人都在关注的 Kubernetes LTS 的问题。有趣的问题2019 年,一个名为 apiserver LoopbackClient Server cert expired after 1 year[1] 的 issue 中提...【详细内容】
2024-03-15  云原生散修  微信公众号  Tags:Kubernetes   点击:(6)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条