跳至主要内容
类别

博客

ASC 2022 社区合作伙伴赞助对会员免费!

作者: 博客

今年 9 月 19 日至 21 日,加入我们在南旧金山举办的 API 规范大会 (ASC)!ASC 2022 是 API 从业者齐聚一堂,共同探讨 API 技术发展的一个平台。ASC 包括前沿技术主题演讲和会议,这些主题演讲和会议描绘了 API 的未来,并进行了深入的规范和标准讨论。 

此次活动旨在实现高度互动,并在整个研讨会和会议期间提供充足的讨论时间! 

您想赞助 ASC 2022,但觉得预算不够吗?再想想!

OpenAPI 会员可以免费获得社区合作伙伴赞助,非会员则需支付 500 美元。(如果您想了解更多关于成为 OpenAPI Initiative 会员的信息,请点击此处。)这种合作伙伴关系为您提供了一个与 API 从业者(包括 API 开发人员、API 运维团队、API 设计师和企业架构师)直接联系的绝佳机会。 

报名截止日期为 8 月 19 日。 

所有社区合作伙伴赞助商将受益于以下方面

  • 在赞助商展示区共享的桌子上展示
  • 徽标包含在“感谢我们的赞助商”主题演讲幻灯片中
  • 徽标包含在“感谢我们的赞助商”博文中 
    • 将在活动前发布在 OpenAPI 博客上
  • 在活动网站上获得认可(活动主页上醒目的徽标展示)
  • 会后数据报告:提供活动人口统计信息以及有关活动绩效的其他详细信息

成为赞助商!

加入我们参加 ASC 2022! 

作者: 公告, 博客, 活动

API 规范大会 – ASC 2022 – 将于 9 月 19 日至 21 日在南旧金山举行!OpenAPI Initiative 的 API 规范大会 (ASC) 是 API 从业者和爱好者齐聚一堂,共同探讨 API 技术发展的一个平台。OpenAPI 规范、RAML、Blueprint、gRPC、OData、JSON Schema、GraphQL、AsyncAPI 等格式都将成为主题,使与会者能够熟悉这些格式并讨论如何在实践中使用它们。

ASC 包括描绘 API 未来发展方向的前沿技术主题演讲和会议,并进行了深入的规范和标准讨论。今年首次宣布的主题演讲由Akita Software 首席执行官 Jean Yang 发表Akita Software。Jean 是 Akita Software 的创始人兼首席执行官,Akita Software 是一家开发工具公司,致力于构建“一键式”可观察性。此前,Jean 是卡内基梅隆大学的计算机科学教授。她拥有麻省理工学院的博士学位,拥有微软研究院和 Facebook 工作期间获得的软件工具专利,并于 2016 年被麻省理工学院技术评论评选为 35 位 35 岁以下创新者之一。

此次活动旨在实现高度互动,并在整个研讨会和会议期间提供充足的讨论时间!

我们还将公布首批提前鸟票演讲,其中包括以下演讲者的演讲: 

  • Erez Yalon,Checkmarx,API 安全前十名的演变
  • Jeremy Glassenberg,Docusign,设定标准并创建流畅的 API 实现
  • Brian Terlson,微软,使用 Cadl 开发 API 优先的多协议服务 
  • Ben Hutton,Postman/JSON Schema,生产环境中的 JSON Schema
  • Shai Sachs,Wayfair,规范很重要,信任是必须的

不容错过! 了解更多信息并注册参加。

提供自动化 API 管理解决方案的 APIIDA 加入 OpenAPI Initiative

作者: 博客

OpenAPI Initiative 欢迎 APIIDA 成为其新成员。OpenAPI Initiative 是一家由具有前瞻性的行业专家组成的联盟,致力于发展和实施 OpenAPI 规范 (OAS)。

APIIDA 提供 API 管理平台,并为客户开发解决方案和产品,通过支持技术无关的 API 管理来管理变更。APIIDA 解决方案将 API 与其运行时环境分离,并将其适配到重点策略中,使其成为独立的实体。这样做是为了改善客户体验,并允许快速发展新的业务模式和产品。 

“我们很高兴能成为 OpenAPI Initiative 的一部分。广泛采用 OpenAPI 等标准为我们提供了可以构建的稳定基础。我们希望与 OpenAPI Initiative 的其他成员一起,扩大 OpenAPI 规范的影响力和采用率。这将有利于 APIIDA 客户,并且是为更广泛的 API 社区做正确的事情,”APIIDA 的首席技术官兼联合创始人 Markus Müller 表示。“通过积极参与特别兴趣小组和指导委员会,我们希望回馈社区。”

该公司目前为 300 多家各种规模和各个行业的组织提供服务。 

想成为 OpenAPI Initiative 的成员?点击此处了解更多信息!

APIIDA 资源

OpenAPI 资源

要了解有关参与 OpenAPI 规范演变的更多信息: 

https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下属的一个开放治理结构,OAI 专注于创建、发展和推广一种与供应商无关的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux、Kubernetes、Node.js 等 Linux 基金会项目被认为对全球最重要基础设施的开发至关重要。其开发方法利用既定的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。有关更多信息,请访问 linuxfoundation.org。

测试自动化框架 Karate Labs 加入 OpenAPI Initiative

作者: 博客

OpenAPI Initiative 宣布 Karate Labs 已加入成为其新成员。OpenAPI Initiative 是一家由具有前瞻性的行业专家组成的联盟,致力于发展和实施 OpenAPI 规范 (OAS)。

5900 个 GitHub 星标 | 全球财富 500 强公司使用 

Karate Labs 是一种开源解决方案,它统一了 API 和 UI 测试自动化,包括模拟服务器和性能测试。Karate 的 API 测试核心包括复杂的有效负载数据和模式验证,以及一种独特的功能,可以将 API 测试重复用作性能测试。

Karate Labs API 数据导入程序使团队能够导入所有主要的 API 数据源,并使用直观的无代码用户体验预览、编辑和导出 API 序列。

“随着越来越多的团队将 OpenAPI 规范作为标准采用,我们看到了统一测试自动化工作并进一步加速采用的机会。我们很高兴加入 OpenAPI Initiative,为我们的客户提供更多价值,”Karate Labs 联合创始人兼首席执行官 Kapil Bakshi 表示。“随着软件产品比以往任何时候都更加依赖 API,OpenAPI 规范为 API 的设计、实施和使用注入了更多严谨性和协作性。Karate Labs 旨在简化业务利益相关者、产品负责人和 QA 专家进行测试自动化。” 

OpenAPI Initiative 始终欢迎新成员加入,点击此处了解更多关于成为 OpenAPI 会员的信息!

Karate Labs 资源

OpenAPI 资源

要了解有关参与 OpenAPI 规范演变的更多信息: https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家发起创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的一个开放治理结构,OAI 专注于创建、发展和推广一种与供应商无关的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux、Kubernetes、Node.js 等 Linux 基金会项目被认为对构建全球最重要的基础设施至关重要。其开发方法利用既定的最佳实践,并满足贡献者、用户和解决方案提供商的需求,从而创建可持续的开放协作模式。更多信息,请访问 linuxfoundation.org。

面向工具开发者的 OpenAPI v3.1 资源

作者: 博客

本文由 Green Turtle 的绿色科技顾问兼保护地球主席 Phil Sturgeon 撰写。如果您想捐赠给 Phil 选择的慈善机构,请访问保护地球,该机构正在逐步为英国重新造林。

OpenAPI v3.1.0 进行了许多重大改进,解决了诸如JSON Schema 对象和 OpenAPI Schema 对象之间的细微差别等问题,并增加了对 Webhooks 的支持。

升级工具可能很棘手,但与从 v2 升级到 v3.0 相比,这次升级应该会容易得多。为了减少工作量,我们为工具开发人员准备了一些便捷的资源,提供测试用例、示例和一般指导。

首先,以下文章将从用户的角度展示 v3.0 和 v3.1 之间的差异

您需要支持所有功能吗?

其中一些内容更多地针对最终用户及其需要执行的操作,但工具供应商需要做什么呢?

对于 Webhooks 等新功能,您可以问问自己:此工具是否需要支持 Webhooks?如果是文档工具,则可能需要!如果该工具正在验证传入服务器的 Web 请求,则可能不需要。

一些工具采用了 3.1.0 支持的定义,即“3.1.0 文档在同一工具中与 3.0.0 文档的效果相同”,这是一个良好的第一步。然后可以稍后添加对其他新关键字的支持。

我认为,让 3.1.0 文档在基本级别上能够工作比支持 3.1.0 中的每个功能都更重要。最终用户会随着时间的推移针对他们最感兴趣的部分提出功能请求。

JSON Schema 整合

对于其他大部分更改,区别在于,OpenAPI Schema 对象不再使用与 JSON Schema非常相似的 Schema 对象,而是直接使用 JSON Schema。这里有一些技术细节,从技术上讲,OpenAPI Schema 定义了自己的 JSON Schema 词汇表,该词汇表扩展了主要的 JSON Schema 词汇表,并增加了对discriminator的支持。由于在 3.1.0 中,discriminator的使用被明确为仅用于现有 oneOf、anyOf、allOf 的“提示”或快捷方式,因此绝大多数工具都可以安全地忽略它。

简而言之:您可以使用任何有效的 JSON Schema 工具来处理 OpenAPI 中schema:对象的内容,这意味着许多工具可以逐步减少对手工制作的 Schema 检查代码的依赖,并利用任何现有的JSON Schema 工具

例如,如果您维护的工具以前在 JavaScript 中手动验证 OpenAPI Schema,那么可以考虑将其包装在if ($version == "3.0")语句中,使用旧逻辑,将其弃用,然后如果版本为 3.1,则可以使用功能强大的工具(如AJVHyperJump)来完成所有繁重的工作。这样,您的工具可以直接从这些工具中受益,因为它们为您完成了所有支持现代 JSON Schema/OAS3.1 关键字的工作,例如if/then/else

这也意味着它们可以承担 JSON Schema 成熟为稳定版本时所带来的其他更改的繁重工作(尽管如果您也能提供帮助,那将是非常棒的)。

测试用例

要确保您的工具能够与 OpenAPI v3.1 配合使用,您需要一些 OpenAPI v3.1 文档来进行测试。目前还没有官方的 OpenAPI v3.1 文档列表,但社区编写了一些示例文件,这些文件可用于测试套件中以显示成功或失败的场景

验证 Schema

许多工具使用 JSON Schema 文档来描述有效的 OpenAPI 文档。是的,这句话非常拗口,但如果您知道我的意思,那么您可能想知道 OpenAPI v3.1 是否有新的 JSON Schema 文档?好消息是,有!

查找其他 v3.1 工具

要了解其他 OpenAPI 工具的进展情况,请查看OpenAPI.Tools。也许您可以利用其他一些工具,或与一些开发人员合作,或向他们提问,或聘用他们来处理您的工作等等。

别忘了向 OpenAPI.Tools 发送pull request,说明您何时支持 v3.1,方法是在_data/tools.yml中添加v3_1: true。您还可以添加openapi31标签到 GitHub 上,以便其他工具聚合器也能找到您!

展开所有返回顶部转到底部

OpenAPI 欢迎新成员 Optic

作者: 博客

OpenAPI Initiative 是一群专注于发展和实施 OpenAPI 规范 (OAS) 的具有前瞻性的行业专家组成的联盟,现欢迎Optic加入成为新成员!

Optic 的开源工具有助于使 OpenAPI 规范和 API-first 实践更容易被采用。保持 OpenAPI 描述的最新状态是任何 API-first 工作流程的重要组成部分,Optic 的工具旨在让每个开发人员都能轻松使用 OpenAPI,而无需手动编写。

“Optic 一直是最受欢迎的用于维护准确 API 文档的开源工具之一。我们内部始终有自己的规范,但我们一些最大的客户和最有影响力的社区成员启动了一个采用 OpenAPI 的项目,”Optic 的首席执行官兼创始人 Aidan Cunniffe 说。“回归 OpenAPI 感觉真的很好,我们很高兴能够借此机会汲取所有经验教训,并利用它们使 OpenAPI 更易于团队采用。”

一旦团队开始在 OpenAPI 中规划和跟踪其 API 更改,他们就走上了 API-first 的道路。Optic 的 API 审查工具(测试版)可以插入 Pull Request 和 CI,并向代码审查者显示正在考虑的 API 更改及其影响。团队可以设置 CI 以根据其公司的 API 指南测试 API 更改。这有助于开发人员在将有问题的更改部署到消费者之前考虑其影响。

Optic 资源

OpenAPI 资源

要了解有关参与 OpenAPI 规范演进的更多信息: https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家发起创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的一个开放治理结构,OAI 专注于创建、发展和推广一种与供应商无关的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux、Kubernetes、Node.js 等 Linux 基金会项目被认为对构建全球最重要的基础设施至关重要。其开发方法利用既定的最佳实践,并满足贡献者、用户和解决方案提供商的需求,从而创建可持续的开放协作模式。更多信息,请访问 linuxfoundation.org。

宣布 2022 年 API 规范大会 (ASC) 早鸟提交截止日期

作者 博客

第四届API 规范大会 (ASC) 将于 9 月 19 日至 9 月 21 日举行。我们很高兴在连续两年举办线上活动后,今年能够重返线下!作为征集提案的一部分,我们提前接受并宣布五场演讲。要让您的演讲被考虑,请在太平洋夏令时间 5 月 6 日晚上 11:59 之前完成提交。

早鸟提交将使您有时间提前准备演讲,并且您的演讲将在完整日程公布之前宣布,让您有机会宣传您的主题。此外,今年我们为早鸟提供了选择演讲日期的灵活性。

立即提交您的演讲!

早鸟截止日期:太平洋夏令时间 5 月 6 日晚上 11:59

常规截止日期:太平洋夏令时间 5 月 27 日晚上 11:59新截止日期 – 太平洋夏令时间 6 月 3 日晚上 11:59

我们将在截止日期后两周内通知所有早鸟提交被接受的演讲者。即使您的早鸟提交在本轮中未被接受,我们也会在常规截止日期之后与其他作品一起进行审查。

如果您在提交方面需要帮助或建议,请联系 [email protected]。如果您是首次或代表性不足的演讲者,我们尤其希望帮助您提交演讲,并乐于帮助您完成演讲想法或如何构建提案。

代表组织委员会致意,

Frank Kilcommins,2022 年 ASC 项目主席

2022 年 API 规范大会 (ASC) – 征集提案

作者 博客

继 2019 年首届活动取得圆满成功,以及 2020 年和 2021 年成功举办线上活动之后,API 规范大会 (ASC) 将于 2022 年 9 月 19 日至 9 月 21 日线下回归。请将日期标记在您的日历上!

ASC 2022 将包括主题演讲、研讨会、小组讨论和开放式讨论,内容涉及推动 API 未来发展的前沿技术的规范和标准。我们期待收到您的演讲提案!

我们正在寻找涵盖从 API 规范入门级介绍到专家推荐实践,以及关于 API 规范和标准的前瞻性研讨会的演讲。OpenAPI 规范、gRPC、AsyncAPI、GraphQL、RAML、API Blueprint、OData、JSON Schema 等格式,都是此次活动的绝佳主题。我们希望听到您在实践中如何使用规范和标准的演讲。主题可以包括但不限于设计、测试、安全、生命周期、运行时、治理和开发者体验。深入的讨论不仅能让与会者熟悉这些规范和标准,还能将其应用于实践。

参与 API 全生命周期活动的 API 从业者和爱好者都将参加 ASC 2022。我们正在寻找 API 设计师、API 开发人员、API 测试人员、API 技术作家、API 产品经理、API 安全人员、API 运维人员、企业架构师以及更多角色的积极参与。我们鼓励并欢迎您提交提案。

查看去年的演讲,了解我们举办的不同类型的演讲: https://www.youtube.com/playlist?list=PLcx_iGeB-Nxi54fIfinPnGfn6lPOLnLXQ

提案征集现已开放

提交您的演讲: https://sessionize.com/api-specifications-conference-2022/

提交截止日期:5 月 27 日晚上 11:59,太平洋标准时间新截止日期 – 6 月 3 日晚上 11:59,太平洋标准时间

如果您在提交方面需要帮助或建议,请联系 [email protected]。如果您是首次或代表性不足的演讲者,我们尤其希望帮助您提交演讲,并乐于帮助您完成演讲想法或如何构建提案。

我们期待您的提案和参与,让 ASC 2022 再次成为今年的一场盛会!

代表组织委员会致意,

Frank Kilcommins,2022 年 ASC 项目主席

API优先内容管理平台Flotiq加入OpenAPI Initiative

作者: 博客

OpenAPI Initiative 是一个由前瞻性行业专家组成的联盟,专注于 OpenAPI 规范 (OAS) 的发展和实施,现宣布 Flotiq已加入成为新成员。

Flotiq 是一款专注于 API 的内容管理平台。它允许用户创建自定义内容类型。它生成支持的 API、文档、SDK 和 Postman 集合。在 Flotiq 中创建的内容类型会自动转换为一组 RESTful 端点。Flotiq 提供一个 OpenAPI 模式,该模式在每次对数据模型进行更改后都会自动更新。然后,该模式用于生成 SDK 和 API 文档。利用 OpenAPI 生态系统 - Flotiq 将开发人员体验提升到一个新的水平,并通过符合标准的 API 简化系统集成和内容发布。

“在 Flotiq,我们坚信开放标准可以促进构建完善的系统。我们在产品中广泛支持 OpenAPI 规范,通过加入 OpenAPI Initiative,我们看到了帮助塑造 OpenAPI 未来的真正机会,”Flotiq 首席执行官 Andrew Wytyczak-Partyka 说。“现在,比以往任何时候都更需要我们与社区互动。我们很高兴成为 OpenAPI Initiative 的一员。”

Flotiq 资源

OpenAPI 资源

要了解有关参与 OpenAPI 规范演进的更多信息: https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家发起创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的一个开放治理结构,OAI 专注于创建、发展和推广一种与供应商无关的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux、Kubernetes、Node.js 等 Linux 基金会项目被认为对构建全球最重要的基础设施至关重要。其开发方法利用既定的最佳实践,并满足贡献者、用户和解决方案提供商的需求,从而创建可持续的开放协作模式。更多信息,请访问 linuxfoundation.org。

API监控和分析平台Treblle成为OpenAPI的新成员

作者: 博客

OpenAPI Initiative 是一个由前瞻性行业专家组成的联盟,专注于 OpenAPI 规范 (OAS) 的发展和实施,今天宣布Treblle已加入成为新成员。

Treblle 提供 API 监控和分析解决方案,并使其“能够轻松了解 API 及其使用应用程序的运行情况”。Treblle 的创建是为了解决创始人 Vedran Cindrić 和 Darko Blaževic 本身遇到的问题。

Treblle 位于克罗地亚的萨格勒布,于 2021 年 7 月通过 Nauta Capital 获得了 120 万欧元的融资。

“我希望 Treblle 加入 OpenAPI 规范,因为我坚信,在 API 文档方面,我们需要某种标准、指南或北极星,”Treblle 创始人 Vedran Cindrić 说。“过去 10 年,我一直致力于构建产品、平台、应用程序和 API。我看到了一些具有出色文档的出色 API,但也看到很多文档糟糕的糟糕 API。我认为 OpenAPI 规范是推动文档发展,更重要的是推动开发人员不仅编写文档,而且构建更好 API 的一种好方法。”

Treblle API 监控和分析的完整信息可在以下网址获取:https://treblle.com/

更多来自 Treblle 的信息

构建出色 REST API 的免费 Treblle 电子书:https://treblle.com/ebooks/the-10-rest-commandments

适用于 PHP、Python、Node、Laraval 等的 Treblle:https://github.com/Treblle

Treblle 在 Reddit 上:https://www.reddit.com/r/DevelopingAPIs/

OpenAPI 资源

要了解有关参与 OpenAPI 规范演进的更多信息:https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的一个开放治理结构,OAI 专注于创建、发展和推广一种供应商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux、Kubernetes、Node.js 等 Linux 基金会项目被认为对构建世界上最重要的基础设施至关重要。其开发方法利用既定的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。有关更多信息,请访问 linuxfoundation.org。