因此,我一直在构建一项服务,利用网络上流行的API,我发现Swagger是该项目的巨大资产。我没有编写大量难以维护的自定义代码,而是能够使用Swagger定义动态创建我们服务支持的公共API的所有请求。
这已经运行了大约1年,但我们希望继续为我们的平台添加服务,最后我们为另一个维护负担。虽然有很多公共API,但其中很少有很好的包装在Swagger等计算机可消费形式中。
我想知道是否有人知道互联网上的中心位置,其中存储了Swagger,RAML,API蓝图等库。
如果这样的事情还没有存在,它可能应该存在。
答案 0 :(得分:0)
还没有 - 可能你最接近的东西是ProgrammableWeb(只是一个通用的API目录),PublicAPIs(另一个目录)和APImatic.io(它们从几个不同的来源引入API),但是没有集合集合API Blueprint,Swagger和RAML API都是开放式规范。
但是,您可以联系不同的API提供商(API Blueprint - Apiary,RAML - MuleSoft和Swagger - Apigee / 3Scale),看看他们是否可以为您提供在其工具中创建的API。
祝你好运!