可通过四种方式将swagger hub api定义导入hoppscotch:一、导出yaml/json文件后手动导入;二、调用swagger hub api获取定义并粘贴导入;三、使用curl通过hoppscotch导入api批量注入;四、部署代理服务透传并从url导入。

如果您希望在Hoppscotch中快速加载Swagger Hub托管的API定义,但无法直接连接或同步,需通过导出再导入的方式完成。以下是实现该目标的多种可行路径:
一、从Swagger Hub导出OpenAPI文件后手动导入Hoppscotch
此方法适用于所有版本的Hoppscotch(Web版、桌面版、自托管实例),依赖本地下载的规范文件作为中间载体,确保格式兼容性与字段完整性。
1、登录Swagger Hub,进入目标API的版本页面,点击右上角Export → Download YAML或Download JSON,保存为本地文件。
2、打开Hoppscotch(https://hoppscotch.io 或您的私有部署地址)。
3、点击左上角菜单图标(三条横线),选择Import → From file。
4、在弹出的文件选择窗口中,选取刚下载的swagger.json或openapi.yaml文件。
5、确认导入后,Hoppscotch将自动解析全部端点、请求方法、参数、示例及鉴权配置,并生成可执行的请求卡片。
二、使用Swagger Hub API直取定义并粘贴导入
当无法下载文件(如受限于网络策略或无GUI环境),可调用Swagger Hub公开API获取原始OpenAPI内容,再以文本方式导入,绕过文件系统依赖。
1、在Swagger Hub中定位目标API,记下其完整路径:[organization]/[api-name]/[version](例如:acme/petstore/v1)。
2、构造GET请求访问Swagger Hub API端点:https://api.swaggerhub.com/apis/[organization]/[api-name]/[version]。
3、在请求头中添加授权:Authorization: Bearer YOUR_SWAGGERHUB_API_KEY(需提前在Swagger Hub账户设置中生成API Key)。
4、发送请求,获取响应体中的definition字段值(即完整的OpenAPI JSON内容)。
5、回到Hoppscotch,点击Import → From raw text,将JSON内容完整粘贴至文本框。
6、点击Import,系统完成解析并加载全部接口资源。
三、通过cURL + Hoppscotch CLI(适用于自托管Hoppscotch v2.8+)
针对已部署Hoppscotch服务端且启用REST导入API的场景,可利用命令行批量注入Swagger定义,适合CI/CD集成或运维批量操作。
1、确保Hoppscotch服务端已开启导入API(默认路径:/api/v1/import/openapi,需配置ENABLE_IMPORT_API=true)。
2、执行以下cURL命令(替换YOUR_HOPPSCOTCH_URL与SWAGGER_JSON_CONTENT):
curl -X POST "https://YOUR_HOPPSCOTCH_URL/api/v1/import/openapi" \
-H "Content-Type: application/json" \
-d '@swagger.json'
3、响应返回HTTP 201且含collectionId字段,表示导入成功。
4、登录对应Hoppscotch前端,在Collections列表中即可看到新生成的API集合。
四、借助第三方转换网关代理导入(离线/防火墙受限环境)
当Swagger Hub与Hoppscotch均处于隔离网络,且不允许直接访问外网时,可部署轻量代理服务完成OpenAPI格式透传与重写,避免人工中转。
1、在可信内网节点部署openapi-proxy-server(基于Express + openapi-parser),监听端口8081。
2、启动服务时指定Swagger Hub目标路径与Bearer Token:npm start -- --url https://api.swaggerhub.com/apis/acme/petstore/v1 --token abc123。
3、服务启动后,访问http://localhost:8081/proxy,返回标准化OpenAPI 3.1 JSON。
4、在Hoppscotch中选择Import → From URL,填入该代理地址。
5、点击导入,Hoppscotch向代理发起GET请求,接收并解析响应内容。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











