Elva icon

Elva

Elva 是 API 管理平台,可从源代码仓库发现 API、生成规范并评估就绪度,通过面向不同受众的契约治理访问,向开发者和 AI 智能体发布文档、SDK、Postman 集合及 MCP 服务器。

Elva

在一个工作流中完成 API 发现、治理与交付

Elva 是面向在代码仓库中维护 API、并需要让开发者和 AI 智能体能够使用这些 API 的团队打造的 API 管理与发布平台。它会扫描代码以发现端点,生成 OpenAPI 3.1 规范,将 API 整理到目录中,并从设计、安全性、开发者体验、性能和 AI 就绪度等方面进行评分。该工作流无需已有的 OpenAPI 规范即可运行。

发现 API 后,团队可以为内部服务、合作伙伴、公共开发者或 AI 智能体定义契约。契约规定受众可以访问哪些端点和字段;在发布前,Elva 会检查提交内容是否存在偏差、破坏性变更和策略违规。获批准的契约输出可以发布为规范、文档、MCP 服务器、Postman 集合和 TypeScript SDK。该产品还包括 API 测试、MCP Playground、托管 MCP 基础设施,以及因计划而异的使用情况或智能体反馈功能。

核心功能

基于代码仓库的 API 发现

扫描代码仓库以识别 API,生成 OpenAPI 3.1 规范,并将端点整理到集合中,无需已有的 OpenAPI 文件。

API 目录与就绪度评分

从设计、开发者体验、AI 就绪度、安全性和性能等方面对集合或端点进行评分,并突出显示缺少描述、字段未定义类型以及未记录身份验证等问题。

AI 辅助 API 改进

对 API 描述、响应模式和身份验证文档应用 AI 辅助改进,并在变更后重新评分。

按受众进行 API 治理

创建面向不同受众的契约,控制端点和字段的可见性,包括排除 PII 或内部字段的选项。当变更破坏契约时,策略可以发出警告、通知或阻止发布。

多格式发布与 MCP 托管

将受治理的契约输出部署为托管文档、OpenAPI 文件、MCP 工具、Postman 集合和 TypeScript SDK。MCP 服务器包括网关身份验证和调用日志记录,高级计划还支持按工具设置权限范围。

MCP 测试与可观测性

使用 MCP Playground 和智能体反馈测试工具、检查调用、识别描述不清或失败的问题,并将受支持的反馈用于改进目录。

实际使用场景

  • 整理分散的 API 资产

    扫描多个服务以创建最新的端点清单,生成缺失的规范,并在其他团队使用 API 之前识别薄弱的身份验证、模式、描述或就绪度评分。

  • 安全地向合作伙伴发布 API

    创建面向合作伙伴的专属契约,仅公开获批准的端点和字段,移除 PII 或内部数据,并在模式或身份验证变更会破坏合作伙伴集成时阻止发布。

  • 为 AI 智能体准备 API

    将受治理的 API 契约转换为适用于 Claude、Cursor、ChatGPT 或其他 MCP 客户端的稳定 MCP 工具。使用 Playground 和网关日志检查工具调用,并诊断模式或延迟问题。

  • 跨团队管理 API 变更

    使用提交检查、破坏性变更标记、利益相关者通知和契约输出,协调内部服务、公共文档、SDK 及下游使用方之间的 API 变更。

Pros and Cons

Pros

  • 可从代码仓库发现 API 并生成规范,因此团队无需从 OpenAPI 文件开始。
  • 在一个工作流中连接 API 清单、质量评分、契约、测试和发布。
  • 提供字段级受众控制,包括排除 PII 和内部字段。
  • 可将受治理的 API 发布到多种面向开发者和智能体的输出,包括 MCP 服务器、文档、SDK 和 Postman 集合。
  • 包括 MCP Playground 和智能体反馈工作流,用于检查工具行为并改进 API 描述和模式。

Cons

  • 最先进的治理、自动化测试、分析、部署和企业控制功能仅在更高阶计划中提供。
  • 除文档所述的代码仓库扫描工作流外,其他代码仓库和 API 集成覆盖范围未在现有产品资料中说明。
  • 托管 MCP 服务器和工具调用受计划特定限制;自托管 MCP 部署列为 Enterprise 功能。

FAQ

Elva 如何融入 API 工作流?

Elva 会扫描代码仓库,从代码中发现端点并生成 OpenAPI 3.1 规范,构建 API 目录,对 API 质量进行评分,并可通过文档、SDK、Postman 集合和 MCP 服务器发布选定的 API。该网站说明,输入时不要求已有的 OpenAPI 规范。

API 契约管理哪些内容?

契约定义可公开的受众、端点和字段。Elva 会将提交内容与这些契约进行比对,识别偏差和破坏性变更,并可根据契约策略发出警告、通知或阻止发布。

Elva 如何向 AI 智能体提供 API?

Elva 可以根据受治理的 API 生成托管 MCP 服务器。MCP 网关提供身份验证和日志记录,而契约决定受众可以看到哪些工具。该网站还将自托管 MCP 部署列为 Enterprise 功能。

是否有免费版本?

有。Free 计划包括一个代码仓库、无限端点、从代码生成规范、API 评分、手动 API 测试、MCP Playground、一个托管 MCP 服务器以及每月 1,000 次工具调用。付费计划增加代码仓库、契约、托管服务器、使用容量和治理功能。

Quick Facts

类别
开发者工具;API 管理
主要用户
为内部服务、合作伙伴、公共开发者或 AI 智能体提供服务的 API、平台和工程团队
输入
代码仓库;无需已有的 OpenAPI 规范
发布输出
OpenAPI、文档、MCP 服务器、Postman 集合和 TypeScript SDK
免费计划
$0;1 个代码仓库、无限端点、1 个托管 MCP 服务器,以及每月 1,000 次工具调用
Enterprise 选项
定制计划,包含无限契约和服务器、SSO/SAML、SCIM、审计日志、自定义 MCP 域名和自托管 MCP 部署
Elva - AI Tool, Features, Use Cases & Alternatives | UStack