Every claim is tagged: tested, sourced, reported, inferred or unknown. See how

10 providers researched

Know what an OAuth app will cost you before you start

Connecting your product to Google, LinkedIn or Shopify means registering an app with them, and some providers make you wait for approval. These guides show the effort, the wait, what only you can do, and how sure we are of each.

In the library: GitHub, Notion, HubSpot, Salesforce, Microsoft, Shopify, Slack, Google, LinkedIn, Meta. Anything else is researched live.

What we foundHow it works

Start here

Three things people mix up

Connecting an app for your users involves three separate pieces. Only the first one can make you wait.

1

The provider's OAuth app

The registration at Slack, Google or Shopify that users approve when they connect. This is what a provider may review, and what these guides are about.

2

Your integration

Your product's side: which OAuth app it uses, which permissions it asks for, and where the secrets are stored (never in code).

3

Your users' connections

Each user's own sign-in and consent. One OAuth app serves all of them. Tokens expire, so connections need refreshing.

Shortcut: for 9 of these 10 providers, Composio can supply the OAuth app (its docs say "Composio-managed OAuth available"), so you can start without registering one. You register your own when you want your own name on the consent screen, custom permissions or your own rate limits. Shopify is the exception: there you register your own app first.

The library

Compare 10 providers at a glance

Pick a provider to see the full guide, or sort to find the fastest one to launch.

Show

Order by
GitHubComposio-managedSelf-serveRegister and go. The provider does not approve it first.1. You set it up10-20 minclicking and copying2. Provider approvesNo reviewNo waitRegister the app and use it right away. Organization owners may need to approve it for their repos.NotionComposio-managedSelf-serveRegister and go. The provider does not approve it first.1. You set it up10-25 minclicking and copying2. Provider approves5-10 business daysDaysOnly for a Marketplace listing. Whether a plain public connection needs review is still an open question.HubSpotComposio-managedLight checksA few settings or checks to get right.1. You set it up15-30 minclicking and copying2. Provider approves10 business days to 60 daysWeeksOnly for a Marketplace listing.SalesforceComposio-managedLight checksA few settings or checks to get right.1. You set it up30-60 minclicking and copying2. Provider approvesAbout 10 minutesMinutesTo create the app. A security review (about 4-6 weeks by our sum) applies only if you distribute a package.MicrosoftComposio-managedReview requiredThe provider must review it before other companies can use it.1. You set it up30-60 minclicking and copying2. Provider approvesMinutes, once set upMinutesPublisher verification takes minutes once you have a verified Partner account. How long that account takes is not stated.ShopifyOwn app neededReview requiredThe provider must review it before other companies can use it.1. You set it up20-45 minclicking and copying2. Provider approvesNot publishedNo time publishedPublic apps need Shopify review, but no official page gives a duration.SlackComposio-managedReview requiredThe provider must review it before other companies can use it.1. You set it up30-90 minclicking and copying2. Provider approvesUp to ~12 weeksWeeksOnly for a Marketplace listing. Slack states maximums, not typical times.GoogleComposio-managedGated / partner approvalNeeds approval that can take weeks.1. You set it up45-120 minclicking and copying2. Provider approvesSeveral weeksWeeksAs Google states it, for sensitive or restricted scopes. Testing mode needs no review but allows 100 test users.LinkedInComposio-managedGated / partner approvalNeeds approval that can take weeks.1. You set it up20-40 minclicking and copying2. Provider approvesNo fixed timelineNo time publishedPosting access needs approval, and LinkedIn gives no duration.MetaComposio-managedGated / partner approvalNeeds approval that can take weeks.1. You set it up30-90 minclicking and copying2. Provider approvesNot publishedNo time publishedApp Review is needed to go live beyond your own testers; no duration is stated.
How to read this
  • The path reads left to right in time order: first your hands-on setup time (our estimate), then the provider's approval wait. When both are done you can use the app.
  • The middle box shows what the provider states. Green means no wait, amber means days, red means weeks. A dashed grey box means we looked and no time is published, and we do not guess one.
  • Fastest to launch sorts by the wait first, then by your setup time. Providers with no published time go last, because we cannot say how long they take.

About the builder

Built by Moulshree Bhutra

Founding APM at Vudio.ai, applying for APM, Toolkits at Composio (Bangalore). This prototype is my answer to the take-home: a way for a developer to see the cost of an OAuth app before starting, and to trust what they read.

How I approached the problem

  • Started from what already exists. Composio publishes 46 setup guides. I read ten in full: they cover the clicking, but not setup time, difficulty or the approval wait, which is where teams lose weeks.
  • Designed for one decision. A developer asks "should I start this today?" So effort, wait, and what only you can do come first, and the steps come after.
  • Made trust visible. Every claim is tagged tested, sourced, reported, inferred or unknown, and quotes link to the page they came from. Where no provider states a number, the guide says so instead of guessing.
  • Kept the agent honest in code. The live agent cannot mark anything tested, and a quote it cannot find in a page it actually read is removed. The method page lists what was and was not checked.

Why I am a good fit

  • I have owned a product through integrations and AI. At Vudio.ai I worked across three roles as it grew from a video-commerce tool into an AI marketing platform with 10+ modules, including Shopify-connected widgets and the product side of its Campaign agent.
  • Results I can point to. I contributed to about 7x ARR growth ($30K to $0.2M) over two years through 0 to 1 launches. I redesigned Shoppable Widgets and built self-serve onboarding: activation rose about 74% and turnaround fell from 13 days to 4. I led AI Studio from 0 to 1 (ARPU up 5% among fashion brands) and built an analytics dashboard that lifted free-to-paid conversion about 10%.
  • I build to understand. I have a computer science degree and I prototype my own ideas, so I can talk to engineers about trade-offs. Top 3 of 200+ in NextLeap's Product Management Fellowship.
  • I write down what I do not know. This project lists its own gaps, including that the hands-on registrations are still being run.

Find me

Prototype built for the Composio APM, Toolkits take-home. It never asks for credentials or secrets.