API集成平台

API 200是一个开源API集成平台,提供第三方API管理、自动生成代码、文档、认证、缓存和错误处理等功能,帮助开发者快速集成API。

  • by API-200
  • TypeScript
  • 本地部署
  • 257 星标
  • 更新于
在 GitHub 查看 API-200/api200

使用说明

The Open Source API Integration Platform.
Learn more »

Website · Issues · Roadmap

关于API 200

API 200是用于高效管理第三方API的一体化网关。集成第三方API或在几分钟内设置MCP服务器 自动生成的代码、文档、身份验证、缓存和错误处理——这样你就可以专注于真正重要的事情。

主要特点

✅ 快速API设置:

  • 认证管理
  • 响应缓存
  • 自动重试
  • 模拟响应
  • 响应转换
  • 回退响应
  • 自定义头

✅ 模式监视: 当您的某个API更改响应模式时收到通知

✅ 事件检测: 系统自动检测到的事件专用选项卡

✅ 浏览器内Swagger集成

✅ 导入端点 来自OpenAPI和Postman

✅ 端点监控: 方便的图表,包含端点的统计数据

✅ 综合录井

✅ MCP支持 (阅读更多)

正在进行的功能:

  • 更多身份验证方法

快速启动

立即开始使用我们的API 200托管版本。用户可以访问我们的云平台并开始集成 API端点即时无需任何设置或基础设施管理。访问 API200.co 开始。

主控程序

要使用Claude Desktop(或任何其他客户端)配置API200 MCP服务器:

  1. 打开克劳德桌面设置
  2. 导航到开发人员设置
  3. 添加具有以下配置的新自定义工具(可以在凭据选项卡上找到):
{
  "mcpServers": {
    "api200": {
      "command": "npx",
      "args": [
        "api200-mcp@latest"
      ],
      "env": {
        "USER_KEY": "your-api-key-here"
      }
    }
  }
}

自托管设置

先决条件

  • 码头工人
  • Docker Compose
  • Node.js
  • npm

安装

# Clone the repository and install dependencies
git clone https://github.com/API-200/api200-selfhosted
cd api200-selfhosted
npm i

# Run setup script
# For localhost (admin privileges recommended):
sudo node setup.js
# OR for non-localhost:
node setup.js

# Start services
docker-compose up -d

⚠️ 注: 本地主机设置需要修改主机文件(127.0.0.1 kong),需要管理员权限。

访问您的安装

  • 前端: http://<your-hostname-or-ip>:3000
  • API处理程序: http://<your-hostname-or-ip>:8080

社区与支持🤝

  • 看看 讨论 获取想法和反馈
  • 通过报告错误或请求功能 问题
  • ⭐ 标记我们的存储库,以帮助我们提高认识

联系我们

如需支持、自定义实现或任何其他查询: 联系我们

技术栈

  • Koa-后端框架
  • Redis-缓存层
  • 数据库与身份验证
  • Next.js-前端框架
  • shadcn/ui-组件库

许可证

API 200获得可持续使用许可。看 这 许可证 文件以获取更多详细信息。