Pipedream est une plateforme d'intégration pour les développeurs.
Pipedream fournit une plate-forme hébergée gratuite pour connecter des applications et développer des automatisations basées sur des événements. La plateforme compte plus de 1 000 applications entièrement intégrées. Vous pouvez donc utiliser des composants prédéfinis pour envoyer rapidement des messages à Slack, ajouter une nouvelle ligne à Google Sheets, et bien plus encore. Vous pouvez également exécuter n'importe quel code Node.js, Python, Golang ou Bash lorsque vous avez besoin d'une logique personnalisée. Pipedream a démontré sa conformité SOC 2 et peut fournir un rapport SOC 2 Type 2 sur demande (veuillez envoyer un e-mail à [email protected]).
Vous pouvez importer n'importe quel package depuis les gestionnaires de packages des langages en déclarant les importations directement dans le code. Pipedream analysera et téléchargera les dépendances nécessaires.
// Node.js
import axios from "axios" ;
# Python
import pandas as pd
// Go
import (
"fmt"
pd "github.com/PipedreamHQ/pipedream-go"
)
Vous pouvez également vous connecter à n'importe quelle application connectée Pipedream via des étapes de code personnalisées. Par exemple, vous pouvez connecter votre compte Slack et envoyer un message à une chaîne :
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" ,
} ) ;
} ,
} ) ;
Les destinations, comme les actions, résument la logique de connexion, de traitement par lots et de livraison requise pour envoyer des événements à des services comme Amazon S3 ou à des cibles comme HTTP et la messagerie électronique.
Par exemple, envoyer des données à un compartiment Amazon S3 est aussi simple que d'appeler $send.s3()
:
$send . s3 ( {
bucket : "your-bucket-here" ,
prefix : "your-prefix/" ,
payload : event . body ,
} ) ;
Pipedream prend en charge les destinations suivantes :
Merci à tous ceux qui ont contribué à la base de code Pipedream. Nous vous apprécions !
Pipedream propose un niveau gratuit généreux. Vous pouvez exécuter des sources et des workflows gratuitement dans les limites du niveau gratuit. Si vous atteignez ces limites, vous pouvez passer à l'un de nos niveaux payants.
La plateforme Pipedream impose certaines limites d'exécution sur les sources et les workflows. Apprenez-en davantage à ce sujet dans nos documents.
Avant d'ajouter un problème, veuillez rechercher les problèmes existants ou contacter notre équipe pour voir si une demande similaire existe déjà.
Si un problème existe, veuillez ajouter une réaction ou ajouter un commentaire détaillant votre cas d'utilisation spécifique.
Si un problème n'existe pas encore et que vous devez en créer un, veuillez utiliser les modèles de problème.
Vous pouvez en savoir plus sur la sécurité et la confidentialité de notre plateforme ici.
Si vous souhaitez signaler une vulnérabilité suspectée ou un problème de sécurité, ou si vous avez des questions sur la sécurité du produit, veuillez contacter notre équipe de sécurité à [email protected] .