One SDK, thousands of
API integrations
in your app or AI agent

Pipedream Connect provides managed authentication, approved client IDs, durable components, and infrastructure for running serverless functions. Delight users, grow product usage, and solve complex use cases in minutes.

Integrations are hard, unified APIs are worse

No matter the product, customers end up needing to connect your app to third-party APIs. You may want to send notifications, export data to databases, ingest data from CRMs, or add capabilities to a workflow builder, AI agent or chatbot. However, integrations are complex and time consuming to build, particularly if you need many integrations.

Unified APIs can work for simple use cases (e.g., getting a user's bank account balance) but fail if you want full API access or the ability to have an AI agent interact with the API directly. Pipedream Connect enables developers to build integrations in minutes, with the flexibility of a direct integration and the efficiency of integrating a unified API.

Delight users with 2,400+ integrations

Managing OAuth correctly and securely is hard, even for a single app. Pipedream Connect supports managed auth for 2,400+ APIs.

OAuth authorization starts with a single SDK call, and you can use your users' resulting access tokens to make authenticated API requests on their behalf. We manage the OAuth refresh process for you, and you can retrieve valid tokens at any time via API.

import { createClient } from "@pipedream/sdk/browser";

const pd = createClient();
pd.connectAccount({
  app,
  token,
  onSuccess: () => {
    console.log("Connected!")
  }
})

Ship faster with 100s of OAuth clients

Pipedream enables developers to use Pipedream's approved clients across 100s of third party applications.

Using approved OAuth clients allows developers to offer product integrations instantly, without the need to go through lengthy, manual approval processes, and to offer many product integrations out of the box.

Grow usage with 10,000+ components

Pipedream provides API access to over 10,000 pre-built, source available components including actions (reusable code steps that execute common operations) and events sources (which emit events) for third party applications.

import { createClient } from "@pipedream/sdk";

const pd = createClient({ credentials })
const res = await pd.actionRun({
  actionId: "slack-send-message",
  configuredProps: {
    channel: "#general",
    message: "Hello, world!"
  }
  userId: "YOUR_END_USER_ID",
})

Solve complex, multi-step use cases

Pipedream provides a platform for building and running serverless workflows. Workflows are sequences of steps that can use pre-built actions for any API or run any custom code.

You can use queues, key-value stores, VPCs, and more, all with a single line of config. Once you've built a workflow, you can invoke it for any user.

import { createClient } from "@pipedream/sdk";

const pd = createClient({ credentials })
const res = await pd.invokeWorkflowForExternalUser(
  "send-notifications", 
  "YOUR_END_USER_ID"
)

Secure by design

Pipedream undergoes regular third-party pen tests and can provide a SOC 2 Type 2 report outlining our security, confidentiality, and availability controls. We also support HIPAA workfloads, and can sign BAAs with customers on request.

Pipedream Connect provides managed authentication, approved client IDs, durable components, and infrastructure for running serverless functions. Delight users, grow product usage, and solve complex use cases in minutes.