airbyte

活跃
GitHub Python NOASSERTION

简介

Airbyte 是开源的 ELT 数据集成平台,专为 AI Agent 与现代数据栈设计,连接 API、数据库和文件到仓库与 AI 应用。

核心特性

  • 600+ 数据连接器 — 覆盖 API、数据库、数据仓库与数据湖
  • 专为 AI Agent 设计 — 提供 Airbyte Agents 与 Agent SDK
  • 无代码连接器构建器 — 分钟级创建自定义数据源
  • 低代码 CDK — 用 YAML 定义数据同步逻辑
  • 多部署形态 — 开源自托管、Airbyte Cloud、Enterprise Kubernetes
  • LLM 工具集成 — 与 pydantic-ai、LangChain、OpenAI Agents、FastMCP 兼容

适用场景

💡 为 AI Agent 接入 SaaS 与企业内部数据,实时访问 CRM、工单、数据库
💡 搭建企业级 ELT 流水线,把分散数据汇总到数据仓库
💡 用 Agent SDK 把连接器包装为 LLM 可调用的工具
💡 通过 600+ 连接器实现跨系统数据复制与同步

快速开始

# 安装 Agent SDK
uv pip install airbyte-agent-sdk

# 创建一个 LLM 工具集
from airbyte_agent_sdk import AirbyteAgent
agent = AirbyteAgent(sources=["hubspot", "postgres"])
tools = agent.as_tools()  # 返回 LangChain / pydantic-ai 可用工具

# 在 Agent 中使用
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-4").bind_tools(tools)
llm.invoke("列出上周创建的 HubSpot 联系人")

相关项目