Skip to content

简介

aiway (API and AI Gateway) 是一个基于 Rust 构建的高性能 API + AI 网关。

凭借 Rust 的内存安全特性和零成本抽象,aiway 在保证高性能的同时提供卓越的安全性和稳定性。无需复杂配置和环境依赖,网关节点可动态扩容/缩容,轻松应对百万并发连接。

核心能力

作为API网关:

  • 动态路由:灵活配置请求路由规则,支持域名、路径、请求头、参数等规则匹配

  • 服务管理:统一管理后端服务实例,支持健康检查

  • 域名管理:支持动态添加、删除、修改域名,支持 TLS 证书管理以及TLS终止

  • 插件系统:基于 WASM 的可扩展插件架构,支持热加载

  • 安全防护:内置API Key验证、防火墙、IP 黑/白名单、Referer 校验等

  • 日志监控:完整的日志存储与监控,支持异常通知提醒

  • 控制台:可视化的配置操作,无需编写复杂的配置文件

  • 简单轻量:零环境依赖,无需Docker/K8S环境,裸机运行

作为AI网关:

  • AI 模型代理:智能 AI 模型代理与请求转发

  • MCP 集成:支持MCP托管和自定义MCP服务,支持将存量HTTP接口转为MCP服务

支持的协议

  • HTTP (IPv4/IPv6)
  • SSE
  • WebSocket
  • MCP

支持的平台

通用系统:

  • Linux (x86_64 / arm64)
  • macOS (arm64)

国产化系统:

  • openEuler (x86_64)
  • UOS Server (x86_64)
  • KylinOS (x86_64)