Pipedream 是一个面向开发人员的集成平台。
Pipedream 提供了一个免费的托管平台,用于连接应用程序和开发事件驱动的自动化。该平台拥有超过 1,000 个完全集成的应用程序,因此您可以使用预构建的组件快速向 Slack 发送消息、向 Google Sheets 添加新行等等。当需要自定义逻辑时,您还可以运行任何 Node.js、Python、Golang 或 Bash 代码。 Pipedream 已证明符合 SOC 2 要求,并可根据要求提供 SOC 2 类型 2 报告(请发送电子邮件至 support@pipedream.com)。
您可以通过直接在代码中声明导入来从语言的包管理器导入任何包。 Pipedream 将解析并下载必要的依赖项。
// Node.js
import axios from "axios" ;
# Python
import pandas as pd
// Go
import (
"fmt"
pd "github.com/PipedreamHQ/pipedream-go"
)
您还可以在自定义代码步骤中连接到任何 Pipedream 连接的应用程序。例如,您可以连接您的 Slack 帐户并向频道发送消息:
import { WebClient } from "@slack/web-api" ;
export default defineComponent ( {
props : {
// This creates a connection called "slack" that connects a Slack account.
slack : {
type : "app" ,
app : "slack" ,
} ,
} ,
async run ( { steps , $ } ) {
const web = new WebClient ( this . slack . $auth . oauth_access_token ) ;
return await web . chat . postMessage ( {
text : "Hello, world!" ,
channel : "#general" ,
} ) ;
} ,
} ) ;
目标(如操作)抽象了将事件发送到 Amazon S3 等服务或 HTTP 和电子邮件等目标所需的连接、批处理和交付逻辑。
例如,将数据发送到 Amazon S3 存储桶就像调用$send.s3()
一样简单:
$send . s3 ( {
bucket : "your-bucket-here" ,
prefix : "your-prefix/" ,
payload : event . body ,
} ) ;
Pipedream 支持以下目标:
感谢所有为 Pipedream 代码库做出贡献的人。我们感谢您!
Pipedream 有大量的免费套餐。您可以在免费套餐的限制内免费运行源和工作流程。如果您达到这些限制,您可以升级到我们的付费级别之一。
Pipedream 平台对源和工作流程施加了一些运行时限制。在我们的文档中阅读更多相关内容。
在添加问题之前,请搜索现有问题或联系我们的团队以查看是否已存在类似的请求。
如果存在问题,请添加反应或添加详细说明您的具体用例的评论。
如果问题尚不存在而您需要创建一个问题,请使用问题模板。
您可以在此处阅读有关我们平台安全和隐私的信息。
如果您想报告可疑的漏洞或安全问题,或者对产品的安全性有任何疑问,请通过[email protected]联系我们的安全团队。