开源 API 管理工具v1.8.0 发布,数据上云,API 团队协作

article/2025/10/2 15:10:32

大家好,时隔一个月,我们又又又发布啦,本月的主题是:团队协作。

在开发模式是前后端协作的团队里,分享 API 文档信息会是前后端对接过程中重要的一环,我想在这次月报分享下我们工具推荐的开发流程。

知乎上有一个热门问题:后端人员先开发后给文档合理吗?

我认为不合理,换位思考了下在这种开发模式下的前端人员,对接的过程应该蛮痛苦,前端开发的能力和经验决定后续改动代码的痛苦程度。

涉及到多人共同协作完成一件事的时候,不应该把设计任务只交给其中的某一个人,应该先交流和沟通,将设计的流程前置,并用文档记录设计的过程和结果。

就像开发人员总会吐槽产品文档没写清楚一样,前端人员也会吐槽后端不给文档或者写不清楚,这个问题可以通过引入一个能协作设计并展示清晰的 API 信息的工具(明示 Eoapi)解决。

你可以考虑在 Eoapi 尝试采用以下简易的协作流程:

  • 设计接口原型,写接口文档;

  • 前后端同步写代码,根据文档对接;

  • 在对接过程中获得的信息优化接口原型,重复过程。

更直观一些,两种协作流程的对比如图:

其实工作都是这些工作,但将设计的过程提前可以减少很多协作问题。

朋友们,相信我,想通过不写文档节省的时间最终都会在对接扯皮过程中还给我们;而且人多力量大嘛,不同的人有不同的角度,观点碰撞可以让设计更好更全面。

当然,决定在设计过程中投入多少时间和精力是需要根据团队的情况调配的,团队很有默契不用约定也能设计一致,那文档什么时候写就不太重要了,适合自己团队的流程就是最好的。

空间是什么?

我们在这个版本引入了空间的概念,一个空间一般是一个团队,我们可以往空间里添加队友:

​加入后就可以一起愉快地共享 API 和环境等空间内数据啦~

​想起在月初的时候,有用户恳(wei)请(xie)我们一定一定一定不要做登录的功能,我理解他的核心的诉求其实是打开就能用,别整那么多花里胡哨的。

作为 Eoapi 的产品和开发我想说:放心吧,如果你用不上云端的功能,那就没有登录的必要,在本地空间内尽情使用吧~

如何使用

在服务端运行下面命令使用 Docker 一键启动。

git clone https://github.com/eolinker/eoapi-remote-server
cd eoapi-remote-server
docker-compose up -d --build

在客户端中配置云服务地址点击连接后就可以将数据上传到云端啦。

配置这一块我们设计得十分简单,隐藏了很多配置细节,界面提示可以指引你快速上手新功能。 例如初始化时可以让你选择将本地的数据同步到云端。

后续计划

Web 部署

目前我们都是通过桌面端使用的,有的用户会觉得部署和更新不太方便。

所以我们接下来会推出 Web 版本,方便大家打开浏览器就能使用(我个人更喜欢 Web 应用)~ 其实桌面端有桌面端的好处,方便找,加载快,不需要部署,萝卜青菜各有所爱。

API 分享

正在开发中,相信很快就能在 v1.9.0 和大家见面啦。 使用很简单,一键就可以通过分享链接快速将 API 分享给相关的人员。原型图浅看一下:

获得 GVP

除了新版本发布,还有一个好消息!本月我们的开源项目终于也获得了 Gitee 官方的认可,荣获 Gitee 年度最有价值的开源项目称号——GVP,谢谢官方的认可!谢谢各位用户的支持!

努力提升用户体验是我们做开源项目的初心,尽管我们的项目在 Gitee 上传代码不久,但为了让所有用户能有较好的下载体验,我们会在后续任何一个新版本发布的第一时间同步 Gitee 。我们会努力做好项目,也希望我们的项目能继续得到你们的大力支持!

关于项目,如果你有任何的疑问或者建议,老规矩,记得去 Github 或者 Gitee 上提 Issue ,我们会第一时间处理。

在线 Demo:Easy & Open Source API Ecosystem

在线文档:用户使用文档 - Eoapi

Github :GitHub - eolinker/eoapi: Eoapi 是一个可扩展的 API 开发工具。Eoapi 集合基础的 API 管理和测试功能,并且可以通过插件简化你的 API 开发工作,让你可以更快更好地创建 API。

Gitee:Eolink/eoapi


http://chatgpt.dhexx.cn/article/5rO97trs.shtml

相关文章

公司自用的国产API管理神器

1、前言 虚竹哥从事后端开发,平时写的后端接口,是以swagger生成API接口文档,提供给前端调用,与前端交互的文档;然后用Postman 自测接口,有些性能要求的接口会用JMeter 进行接口性能测试。有时开发前端时&a…

API管理神器:Apifox

前言 代码未动,文档先行 其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难。 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档。大多数开发人员不愿意写 API 文档的原因是写文档短期收益远低于付出的…

2023年了,推荐 5 款 API 管理工具

如今,API已在软件、Web和移动应用程序开发领域无处不在,从企业内部到面向公众的应用以及与合作伙伴进行系统集成。通过使用API,开发人员可以创建满足各种客户需求的应用程序。而软件架构也在随着应用程序开发方法的改变而改变。 由于API在软件…

API管理平台的作用

随着前后分端离开发成为互联网行业开发标准,程序也开始向API发展,现如今API已经成为程序开发与维护的关键。 API作为应用程序的重要组成部分,伴随着应用程序更新迭代,API也不断的进行更新。其中API从设计开始直至弃用这一过程称之…

如何开通 API 服务并授予项目 API 服务的调用权限

涂鸦 IoT 开发平台开放多种业务 API 服务,全面覆盖全屋智能管理、行业通用设备用户管理、垂直品类开放能力、各类数据服务等业务需求。 本文将为大家介绍如何开通 API 服务并授予项目 API 服务的调用权限。 个人数据隐私声明 开发者调用的部分 云服务 API 会获取用…

团队API管理工具-YAPI

团队API管理工具-YAPI 推荐一款接口管理平台,操作简单、界面友好、功能丰富、支持markdown语法、可使用Postman导入、Swagger同步数据展示、LDAP、权限管理等功能。 YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接…

API接口管理平台解决方案

一、背景和目的 Swagger 在目前企业中作为前后端开发对接的技术已经得到了非常广泛的应用,后端开发人员只需要根据 OpenAPI 官方定义的注解就可以把接口文档非常丰富的呈现给前端接口对接人员。并且接口文档是随着代码的变动实时更新,同时提供了在线 HT…

API管理神器—Apipost

API管理神器—Apipost 1.背景 作为互联网工作者,只要是从事开发的,无论前端、后端、测试。 而一般完成整个接口的管理的解决方案如下: 使用 Swagger 管理 API 文档使用 Postman 调试 API使用 RAP等根据 Mock API 数据使用 JMeter 做 API 自…

功能强大的国产Api管理工具

前言 如果你是一名Java后端开发工程师,像Swagger、Postman、RAP这些工具,应该再熟悉不过了吧!为我们的接口开发工作带来了很多的便捷,不过因为这些都是独立的框架,之间并不存在互通性,因此在多个框架间协调…

只用 6 分钟,让你弄明白什么是 API 及 API 管理

什么是 API API(Application Programming Interface),指应用程序编程接口。 两个单独的应用程序需要中介程序才能相互通信。因此,开发人员经常需要搭建桥梁——也就是API,来允许一个系统访问另一个系统的信息或功能。A…

一文教你弄明白什么是 API 以及 API 管理

什么是 API API(Application Programming Interface),指应用程序编程接口。 两个单独的应用程序需要中介程序才能相互通信。因此,开发人员经常需要搭建桥梁——也就是API,来允许一个系统访问另一个系统的信息或功能。A…

【API 管理】什么是 API 管理,为什么它很重要?

当今复杂的数字生态系统由许多相互关联的部分组成。API 作为看门人和连接器在其中发挥着关键作用——提供了许多最终用户甚至没有注意到的自动化机会和效率。 企业密切关注 API。它们对于应用程序、数据和各种客户交互的功能至关重要。 这使得 API 管理成为几乎每个部门的组织的…

API与API管理

什么是API API全称为应用程序编程接口,通俗来讲就是不需要访问程序的源代码,也不需要理解程序实现的方式,只需要通过访问相应接口的URL并填写需要获得的数据的参数名,来获取需要的参数信息。 一个接口可以是一个简单的应用程序&a…

API管理-架构-1-概要设计

API管理-架构-概要设计 前言API 为中心的架构REST API UnlessStreaming API 微服务与APIAPI分类API分层 API平台API安全一些必要点 Reference 前言 为了在企业中能够更好的支持Cloud, Mobile, Big Data,成功的关键在于能够 安全的, 可靠的,一…

Webssh、浏览器使用ssh连接服务器

python版本 python >2.7 效果图: 代码传送门: https://github.com/NiuXiangQian/webssh

webshell及工具

目录 一,Webshell的概念 二,eval函数的定义和用法 三,连接工具菜刀 3.1文件管理 3.2 虚拟终端 3.3 菜刀与burpsuite联动 四,哥斯拉的使用 五,冰蝎 六,webshell分类 七,webshell如何连接 …

web ssh

前言: 好久都没来写博客,最近忙啥去了呢? 一是忙于saltstack的二次开发,二是云计算的学习研究中,所以就一直没写东西,今天给大家介绍个工具。 好了,开始正文! 1.首先来说一下为什么要…

Docker 配置WebSSH

1、基于DockerHub Centos镜像 docker pull centos:centos7 2、 Centos镜像存在的一个自身问题:启动后的容器内部无法使用systemctl命令 Failed to get D-Bus connection: Operation not permitted ## docker run -dit eeb6ee3f44bd /bin/bash ## 切勿忘记宿主机防…

什么是Webshell?

一、什么是Webshell? 顾名思义,“web”的含义是显然需要服务器开放web服务,“shell”的含义是取得对服务器某种程度上操作权限。webshell常常被称为入侵者通过网站端口对网站服务器的某种程度上操作的权限。由于webshell其大多是以动态脚本的…

Flask框架:运用SocketIO实现WebSSH

Flask 框架中如果想要实现WebSocket功能有许多种方式,运用SocketIO库来实现无疑是最简单的一种方式,Flask中封装了一个flask_socketio库该库可以直接通过pip仓库安装,如下内容将重点简述SocketIO库在Flask框架中是如何被应用的,最…