Pipedream

Pipedream

Stop writing boilerplate code, struggling with authentication and managing infrastructure. Start connecting APIs with code-level control when you need it — and no code when you don't.

image

Trusted by 500,000+ developers from startups to Fortune 500 companies

"The past few weeks, I truly feel like the clichéd 10x engineer."

@heyellieday

Go from idea to production in minutes

Build workflows by selecting a trigger (HTTP requests, schedules, app events and more) and adding one or more steps.

Test each step to validate your changes and generate autocomplete suggestions and input data for later steps.

Deploy to run your workflows on Pipedream's servers 24 x 7 x 365 and inspect event executions in real-time.

Quickstart Guide ➜

image

Integrate APIs in seconds with pre-built, source-available components

Use sources and actions to integrate applications without writing code or learning new APIs. Just connect your account, configure and test.

Sources and actions are source-available on GitHub. You can fork and modify them, contribute new ones, or publish private versions to your personal account or organization.

Contribute on Github ➜

image

Run custom code — with support for most npm and pypi packages

Execute custom logic (e.g., transform data) using Node.js v14 (JavaScript), Python, Go or Bash (TypeScript coming soon).

Capabilities include the ability to reference data from previous steps and pass JSON-serializable data to future steps, automatic installation of npm and pypi dependencies, and support for core Pipedream services (including integrated authentication and data stores).

image

Use managed authentication for 1300+ OAuth and key-based APIs

Auth apps once, then reuse connected accounts in any workflow. Pipedream supports OAuth and key-based auth, and handles the OAuth flow and token refresh for you.

Use integrated API authentication in pre-built components or directly in code. Pipedream provides code samples for every integrated app that you can easily customize using the API docs for your app.

image

Maintain state between executions using data stores

Data stores are key-value databases to easily set and get any JSON-serializable data and maintain state across workflow executions.

Use them to persist data between workflow runs and share data between workflows (without having to set up an external service like Redis).

image

Create organizations to collaborate in shared workspaces.

Organizations provide your team a way to manage resources in a shared workspace. Any resources created by the org are owned by the org and accessible to its members.

image

Developers ♥ Pipedream

Explore Pipedream

Select an app to explore triggers, actions, workflows and more.

1-12of1300+apps by most popular

HTTP / WebhookNodeAnything you can do with Node.js, you can do in a Pipedream workflow. This includes using most of npm's 400,000+ packages.ScheduleBetaPythonAnything you can do in Python can be done in a Pipedream Workflow. This includes using any of the 350,000+ PyPi packages available in your Python powered workflows.BetaData StoresTelegram BotOpenAI (ChatGPT)OpenAI is an AI research and deployment company with the mission to ensure that artificial general intelligence benefits all of humanity. They are the makers of popular apps like ChatGPT and DALL·E 2.Google SheetsDiscordUse this app to create a Discord source that emits messages from your guild to a Pipedream workflow.GitHubWhere the world builds software. Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world.FormattingSlack