# 发布 API 的方式

任何已验证邮箱的账户都可以在 Zyla API Hub 上发布 API，并从每一笔订阅中获得收益。你的 API 仍然运行在你自己的服务器上：Zyla 负责代理调用、处理计费，并发送一个密钥请求头或查询参数，使你的源站只接受来自 Hub 的流量。

刚开始在 Hub 上销售？可以先看看 [用你的 API 赚钱](https://zylalabs.com/zh/docs/earn)。

从账户菜单中的 **Add new API** 开始。共有四种创建 API 上架页的方式：

| 方式 | 适用场景 | 你需要提供什么 |
|---|---|---|
| **Manual** | 你想完全控制每一个字段 | 名称、描述、端点、套餐和 FAQ，逐步填写，过程中可获得 AI 对描述和分类的辅助 |
| **Postman import** | 你有一个 Postman collection | 导出的 collection（JSON） |
| **OpenAPI import** | 你有一个 OpenAPI / Swagger 规范 | `openapi.json` 文件 |
| **AI agents** | 你使用 Claude、Cursor 或 ChatGPT，或者要发布很多个 API | 你的代理通过 [Listings API](https://zylalabs.com/zh/docs/listings-api) 和 `provider_*` MCP 工具发布，详见 [用你的 AI 代理发布](https://zylalabs.com/zh/docs/publish-with-agent) |

所有方式最终都会生成同样的 API 上架页，并经过相同的 [质量规则](https://zylalabs.com/zh/docs/quality-rules)。

## 一个 API 上架页上线需要满足的条件

1. 符合 [质量规则](https://zylalabs.com/zh/docs/quality-rules) 的英文名称和描述。
2. 至少一个带示例响应的端点。
3. 生效的套餐（至少三个付费月度套餐）。

三项条件都满足后，该 API 上架页就会被发布（`public`），并出现在目录和搜索结果中。

## 发布之后

- 可以随时在 **My APIs** 中编辑该 API 上架页。编辑同样会经过相同的检查。
- 如果你在有付费客户的情况下移除某个端点，该行为会被报告给 Zyla 团队。
- 拥有生效付费订阅的 API 不能被删除；请改为将其隐藏。


---
Source: https://zylalabs.com/zh/docs/publishing
