Pipedream は開発者向けの統合プラットフォームです。
Pipedream は、アプリを接続し、イベント駆動型の自動化を開発するための無料のホスト型プラットフォームを提供します。このプラットフォームには 1,000 を超える完全に統合されたアプリケーションがあるため、事前に構築されたコンポーネントを使用して、Slack にメッセージをすばやく送信したり、Google スプレッドシートに新しい行を追加したりすることができます。カスタム ロジックが必要な場合は、Node.js、Python、Golang、または Bash コードを実行することもできます。 Pipedream は SOC 2 準拠を実証しており、ご要望に応じて SOC 2 Type 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] ) までご連絡ください。