Kong推出API协作工具Insomnia Designer

开源API管理平台Kong,发布了用来设计API的开源协作编辑器Insomnia Designer,让开发人员能以规范优先的方法,协作开发GraphQL和REST API,Kong提到,通过配置网关,并从单一来源部署文件网站,而非遵循不同的设计、开发和QA程序,开发者可以在发生问题前,更简单地侦测到问题。

Insomnia是去年Kong并购的API测试和调试工具开发厂商,新的Insomnia Designer是一个让开发团队能够更快构建REST和GraphQL API的工具,Kong提到,随着软件运行的方式,逐渐朝向松耦合的微服务发展,API成为了重要的角色,而在这种开发典范中,有工具的协助,可以使分布式应用的开发更快更好。

在Insomnia Designer,用户能以团队工作方式构建工作流程,Insomnia Designer是依DevOps和CI/CD的概念为基础从头打造,可自动化生成Kubernetes和Kong声明配置,以简化繁琐流程,并且避免人工配置的错误风险发生。

另外,为了增加可见性和协作程度,Insomnia Designer有一份文件清单,让开发团队易于探索和管理API规范,而且对所有REST和GraphQL API规范都进行了版本控制,开发人员能够查看有关API设计的所有详细Git历史记录。

Insomnia Designer也提供扩展组件系统,其与Kong平台良好的集成,通过使用Insomnia扩展组件,用户可以自动将Kong Gateway政策,嵌入到Insomnia Designer UI的API规范文件中,而这将让开发人员可以在规范内存储Kong Gateway政策,且通过选择使用Kong扩展组件,可以应用身份验证以及速度限制等功能,将控制API行为的政策写在程序代码中。