Pipedream은 개발자를 위한 통합 플랫폼입니다.
Pipedream은 앱을 연결하고 이벤트 기반 자동화를 개발하기 위한 무료 호스팅 플랫폼을 제공합니다. 플랫폼에는 1,000개 이상의 완전히 통합된 애플리케이션이 있으므로 사전 구축된 구성 요소를 사용하여 Slack에 메시지를 빠르게 보내고 Google Sheets에 새 행을 추가하는 등의 작업을 할 수 있습니다. 사용자 정의 논리가 필요할 때 Node.js, Python, Golang 또는 Bash 코드를 실행할 수도 있습니다. Pipedream은 SOC 2 규정 준수를 입증했으며 요청 시 SOC 2 유형 2 보고서를 제공할 수 있습니다([email protected]으로 이메일을 보내주세요).
코드에서 직접 가져오기를 선언하여 언어의 패키지 관리자에서 패키지를 가져올 수 있습니다. 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] 으로 보안 팀에 문의하세요.