Skip to main content
Pipedream provides native integrations for + APIs. Once you connect an account, you can Pipedream handles OAuth for you, ensuring you always have a fresh access token to authorize requests, and credentials are tightly-secured. If you use an existing secrets store, or manage credentials in a database, you can also pass those to Pipedream at runtime instead of connecting accounts in the UI.

Supported Apps

Pipedream supports + apps, and we’re adding more every day. If you don’t see an integration for a service you need, you can request the integration here, or use environment variables to manage custom credentials.

Types of Integrations

OAuth

For services that support OAuth, Pipedream operates an OAuth application that mediates access to the service so you don’t have to maintain your own app, store refresh and access tokens, and more. When you connect an account, you’ll see a new window open where you authorize the Pipedream application to access data in your account. Pipedream stores the OAuth refresh token tied to your authorization grant, automatically generating access tokens you can use to authorized requests to the service’s API. You can access these tokens in code steps.

Key-based

We also support services that use API keys or other long-lived tokens to authorize requests. For those services, you’ll have to create your keys in the service itself, then add them to your connected accounts in Pipedream. For example, if you add a new connected account for SendGrid, you’ll be asked to add your SendGrid API key.

Connecting accounts

This section discusses connecting your own account within the Pipedream UI. If you’re looking to use the connected accounts for your customers, check out the Connect docs.

From an action

Prebuilt actions that connect to a specific service require you connect your account for that service before you run your workflow. Click the Connect [APP] button to get started. Depending on the integration, this will either:
  • Open the OAuth flow for the target service, prompting you to authorize Pipedream to access your account, or
  • Open a modal asking for your API credentials for key-based services
If you’ve already connected an account for this app, you’ll also see a list of existing accounts to select from.

From the HTTP Request action

Craft a custom HTTP request in a workflow with a connected account without code. In a new step, select the Send any HTTP Request to start a new HTTP Request action.