Repolode
PipedreamHQ

PipedreamHQ/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.

Open-source alternative to:ZapierMake

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