The integration platform built for developers
Develop any workflow, based on any trigger. Workflows are code, which you can run for free.
No server or cloud resources to manage.
- Run any Node.js code, or use pre-built actions.
- Create, share, and fork workflows from the community.
- Send data to S3, Snowflake, email, SSE, and more.
- Coming soon — Develop locally and deploy workflows via CLI.
Trigger workflows on any event or schedule
Run any Node.js code
Use actions to integrate apps or send data
Introducing Pipedream
Other devs are integrating data from
Developer-first triggers
Trigger workflows with HTTP requests, cron, or email. Generate a workflow-specific endpoint URL or email address in one click, or run your workflows as cron jobs up to once a minute.
Run any Node code
Write Node.js code and require npm packages. event contains your trigger event data. Exported step data, along with standard output, appears under each code step for inline observability.
Community actions accelerate development
Actions are pre-defined code steps built by the Pipedream community. Send a message to Slack or Discord, store data in S3 or Snowflake, and more, all without writing any code.
The hard parts of auth made easy
Auth apps once, connect to those apps in any workflow. Pipedream supports OAuth and key-based auth, and handles the OAuth flow and token refresh for you. Just link accounts to steps and reference the relevant auth info in code.
Detailed, inline observability
See events and debug execution details in real time. Output, errors, timing, and return values appear below each step. Time travel to previous versions of code, at the time the event occurred.
Simplify data delivery with $send
Use$sendto send data to S3, Snowflake, HTTP endpoints, and more.Delivery is handled asynchronously, no waiting on I/O. No need to write batching, compression, or connection logic.
Run SQL on event data for free
Send data to the Pipedream data warehouse, run SQL on it for free. No need to create the table or schema — just send data and run SQL. Join data across any tables from any workflows.
Programmable error handling
Errors raised in workflows can be sent to your Global Error Workflow. Like any workflow, you can send emails on errors, add any Node code, or send errors to Slack, Pagerduty, and more.
About Us
The Pipedream Team
Our team has built internet scale applications and managed data pipelines in excess of 10 million events per second at startups and high-growth environments like BrightRoll, Yahoo!, Affirm and Instacart.
We ❤️ building platforms and hope Pipedream simplifies your next project or business.