Is the Pipedream SDK Supported in Cloudflare Workers Runtime?

This topic was automatically generated from Slack. You can find the original thread here.

Hello! Is the pipedream SDK supported in Cloudflare Workers runtime?

I’m not intimately familiar w/ their runtime, but Claude is telling me there might be some conflicts, as CF Workers doesn’t run full Node.js, so the HTTP REST API might make more sense.

Do you think that’d work for you?

Yeah I believe it would :slightly_smiling_face:

I have one more follow up question to use managed auth I have to:

  1. create a pipedream Oauth Client in settinsgs, and retrieve the client id and secret
  2. create a google ads oauth client, and there paste the client id and client secret from pipedream
    I followed those steps after clicking on connect next to the google ads client; I got this error.

Is Google Ads not supported for managed auth? (I don’t want to go through the pain of getting a verfied google app, and was hoping to use Pipedream for this purpose)

You have 1 and 2 switched around: You create a Google Ads OAuth client in GCP, then paste the ID and secret from there into Pipedream where you create and configure your OAuth client.

I see but that would require me getting a verified Google Ads app correct? Like in other words; it there a way to use this feature without having to bring my own google ads Oauth credentials?

What your use case for actually using the auth by the way? If you’re using the Connect Proxy for example, you can use Pipedream’s approved OAuth clients. If you’re trying to retrieve credentials for your end users, then yes, you need to configure your own client.

Check this out: GitHub

ah yeah; that is what im trying to accomplish :slightly_smiling_face: so with that I just need to manage everything inside of the code is that correct? Don’t need to do anything inside of pipedream settings ui? I was looking for the step outline for Pipedream Oauth but couldnt find it oops

For what specifically? Defining the OAuth app ID to use for your custom client?

Yeah I guess thats where I got confused, I think the steps I followed above is only needed when using a Custom Oauth app, whereas for the pipedream oauth it seems like I would only need my client id and client secret for Pipedream Client.

That’s exactly right

Sorry for that confusion!

How do you intend to actually use the auth of your customers?

So I own a saas that currently already captures conversions across my customers marketing destinations.
I’m now building an integration for our platform to automatically send their conversions back to google ads

And I did not want to go through the horrors of getting a verified google ads app, so I discovered pipedream has the sort of thing I was looking for

and so in my backend I will be making proxied calls to google ads api on behalf of the customers

by any chance do you happen to know the app slug for google ads?

google-ads doesnt seem to work. Slack for example from the docs does work.

google_ads — see here: Google Ads API Integrations - Pipedream