Which Plan Do I Need to Access the Connect Product's API?

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

Hey all, your pricing page is a big confusing. I am trying to use the Connect product but in production I get an “The component API is not available on your current plan.” error. Which plan exactly do I need to use this api?

Hi Garret - currently you need a Business subscription to use Connect in production.

We are in the process of updating the pricing page to include a self service option.

We can set this up on our side in the interim.

It is $150/month and includes up to 100 connected users and 10k api credits/month.

Additional users are $2/month.

ok great, thanks for the info

wait we need a business plan, as in we need to talk to sales?

that sucks

Just clarified for you both here

how are “users” counted?

I believe in this model we’re counting 100 connected accounts and actually not individual users (so if 1 person connects Gmail and Slack, that’s 2 connected accounts), we’ll clarify that.

Would love feedback on the ideal pricing model you’d like to see if you have something else in mind

why so expensive compared to the ‘advanced’ plan?

this screenshot from the current pricing says 1,000 connected accounts on avanced which is like $75/month without the monthly discount, it doesn’t include the last row> can you explain what you can do with connect without that last row? I don’t understand, it seems like that’s fundamental to actually using connect.

The new pricing you just mentioned takes it form 1,000 connected accounts at $75/month to 100 connected accounts (10x fewer) for 2x as much

So this is really confusing

Feels like we’re bouncing between these 2 threads, and again, I totally agree we do not do a good job of presenting this information, so thank you for asking questions — we’re actively working on this and know we need to improve it, so I’ll clarify here: :pray::skin-tone-2:

• Free, Basic, and Advanced give you access to managed auth for up to 1000 users in production. The managed auth product enable you to retrieve credentials for those accounts provided you configure your own OAuth clients for any OAuth apps like Gmail, Google Drive, etc. Since you’re retrieving raw credentials from our API, you can then make authenticated requests from your own app and code base.
• You can also use every other part of the Connect API in development mode on any plan.
• To use the rest of the functionality of the Connect product (the components API and all the prebuilt tools, Connect Proxy, Pipedream OAuth clients, etc) in production, that has historically required a Business plan.
• We’re just now rolling out a new, lower-priced alternative to that plan specifically focused on earlier stage companies who want all those Connect capabilities at $150/month. The plan is to make that subscription self service on our pricing page, we just finished that work yet.

ok so for example I could use the connection API to manage connections and just implement the tools myself?

on the advanced plan

Yea, you could do that on any plan. The Basic and Advanced plans are really focused on developers who are building and deploying workflows inside our UI with our visual builder, and using their own connected accounts, and not at all for the Connect use case.

So again, aside from the Connect Proxy and prebuilt tools, the other caveat just to further clarify is that in order to actually retrieve credentials for your customers’ connected accounts, you need to configure your own OAuth client for any OAuth app you intend to use in Connect.

yeah configuring OAuth clients is easy

just realized I actually have to implement the tools myself anyways since my agent workers are written in python

and pipedream doesn’t have a Python SDK

That’s correct, we don’t currently have a Python SDK (not a big lift to create one on top of our TS SDK though), but you can also use the REST API