Connect provides a developer toolkit that lets you add + integrations to your app or AI agent. You can build AI agents, chatbots, workflow builders, and much more, all in a few minutes. You have full, code-level control over how these integrations work in your app. You handle your product, Pipedream simplifies the integration.
Connect is entirely free to get started and use in development mode. Once you’re ready to ship to production, check out our pricing page for the latest info.
All credentials and tokens are sent to Pipedream securely over HTTPS, and encrypted at rest. See our security docs on credentials for more information.
Secure all secrets — Secure your Pipedream OAuth client credentials, and especially any user credentials. Never expose secrets in your client-side code. Make all requests to Pipedream’s API and third-party APIs from your server-side code.
Use HTTPS — Always use HTTPS to secure your connections between your client and server. Requests to Pipedream’s API will be automatically redirected to HTTPS.
Use secure, session-based auth between your client and server — authorize all requests from your client to your server using a secure, session-based auth mechanism. Use well-known identity providers with services like Clerk, Firebase, or Auth0 to securely generate and validate authentication tokens. The same follows for Pipedream workflows — if you trigger Pipedream workflows from your client or server, validate all requests in the workflow before executing workflow code.
Secure your workflows — See our standard security practices for recommendations on securing your Pipedream workflows.
App: GitHub, Notion, Slack, Google Sheets, and more. The app is the API you want your users to connect to in your product. See the full list here.
Developer: This is probably you, the Pipedream customer who’s developing an app and wants to use Connect to make API requests on behalf of your end users.
End User: Your customer or user, whose data you want to access on their behalf. End users are identifed via the external_user_id param in the Connect SDK and API.