Fair-code workflow automation platform for building AI agents and workflows, combining a visual canvas with custom code and 1500+ integrations.
- Stars
- 11,752
- Forks
- 5,840
- Open issues
- 4,558
- Last commit
- 5 hours ago
What is it?
Pipedream is a hosted platform for connecting apps and building event-driven automations. Workflows are linear sequences of steps that run when an event occurs, such as an incoming HTTP request, a timer, or a new row added to a Google Sheet. Each step can be a pre-built action for one of the platform's 1,000+ app integrations, or custom code.
Event sources watch third-party services like GitHub, Slack, Airtable, and RSS and emit events that trigger linked workflows. Events can also be consumed through a REST API or an SSE stream. Destinations deliver events to targets such as Amazon S3, Snowflake, HTTP endpoints, and email.
Custom logic can be written in Node.js, Python, Go, or Bash. Packages can be imported directly in code and dependencies are downloaded automatically. Custom steps can also use connected app accounts, such as a Slack account for posting messages.
Key features
- 01Event-triggered workflows built from linear steps
- 02Pre-built integrations for over 1,000 applications
- 03Custom code steps in Node.js, Python, Go, or Bash
- 04Event sources for services like GitHub, Slack, and RSS
- 05Destinations for Amazon S3, Snowflake, HTTP, email, and SSE
Use cases
- Sending Slack messages or emails when a webhook or event fires
- Adding rows to Google Sheets from form submissions or other apps
- Forwarding events from third-party services to a data warehouse or S3 bucket
- Writing custom API glue logic in code without maintaining a server
Topics
FAQ
- What is pipedream?
- Pipedream is a hosted integration platform for building event-driven automations that connect APIs and apps, with custom code steps in Node.js, Python, Go, or Bash. Pipedream is a hosted platform for connecting apps and building event-driven automations. Workflows are linear sequences of steps that run when an event occurs, such as an incoming HTTP request, a timer, or a new row added to a Google Sheet. Each step can be a pre-built action for one of the platform's 1,000+ app integrations, or custom code.
- Is pipedream free to use? What license does it have?
- pipedream is open source under the Other license. Check the license terms before using it in commercial products.
- Is pipedream still maintained?
- Actively maintained. The last commit to pipedream was on Oct 19, 2026.
- What can I use pipedream for?
- Sending Slack messages or emails when a webhook or event fires Adding rows to Google Sheets from form submissions or other apps Forwarding events from third-party services to a data warehouse or S3 bucket Writing custom API glue logic in code without maintaining a server
- Where can I get pipedream?
- The source code and installation instructions are on GitHub: https://github.com/PipedreamHQ/pipedream
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Single-file Bash TUI for listing, starting, stopping, snapshotting and monitoring Proxmox VE virtual machines and containers.
A CLI and skill layer that installs, configures and health-checks channels so AI agents can read and search Twitter, Reddit, YouTube, Bilibili, XiaoHongShu and more.
A minimal, customizable cross-shell prompt written in Rust that shows relevant project and environment info.
A toolkit that generates agent-native command-line interfaces for existing software, plus a CLI-Hub registry for installing ready-made ones.
A smarter cd command that learns your most-used directories and lets you jump to them with a few keystrokes, across all major shells.