> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connectors overview

> Connect your app to third-party services using OAuth or managed provisioning

<div className="dev-docs-banner">
  <div className="dev-docs-banner-content">
    <div className="dev-docs-banner-title">
      You're viewing developer documentation
    </div>

    <div className="dev-docs-banner-text">
      This documentation is for developers working with the Base44 developer
      platform. For information about connectors in the app editor, see{" "}
      <a href="/Integrations/Connectors">Using Connectors</a>.
    </div>
  </div>
</div>

Connectors give your app OAuth access tokens for third-party services, which you use to call those services' APIs directly. Base44 handles the OAuth flow and credential storage.

Base44 supports two connector types:

* **[Shared connectors](/developers/backend/resources/connectors/shared-connectors):** One account is connected for the whole app. All app users share the same token. Best for service accounts, like posting to a company Slack channel or reading from a shared Google Calendar.
* **[App user connectors](/developers/backend/resources/connectors/app-user-connectors):** Each signed-in app user connects their own account. Each user gets their own OAuth token. Best for actions that need to happen as the individual user, like sending email from their Gmail account or posting to their personal LinkedIn.

## Supported services

All services listed below support both shared and app user connections. See [Shared connectors](/developers/backend/resources/connectors/shared-connectors) or [App user connectors](/developers/backend/resources/connectors/app-user-connectors) for setup instructions.

| Service               | Type identifier         | Auth model |
| --------------------- | ----------------------- | ---------- |
| Airtable              | `airtable`              | OAuth      |
| BambooHR              | `bamboohr`              | OAuth      |
| Box                   | `box`                   | OAuth      |
| Calendly              | `calendly`              | OAuth      |
| ClickUp               | `clickup`               | OAuth      |
| Contentful            | `contentful`            | OAuth      |
| Discord               | `discord`               | OAuth      |
| Dropbox               | `dropbox`               | OAuth      |
| GitHub                | `github`                | OAuth      |
| GitLab                | `gitlab`                | OAuth      |
| Gmail                 | `gmail`                 | OAuth      |
| Google Analytics      | `google_analytics`      | OAuth      |
| Google BigQuery       | `googlebigquery`        | OAuth      |
| Google Calendar       | `googlecalendar`        | OAuth      |
| Google Classroom      | `google_classroom`      | OAuth      |
| Google Docs           | `googledocs`            | OAuth      |
| Google Drive          | `googledrive`           | OAuth      |
| Google Meet           | `googlemeet`            | OAuth      |
| Google Search Console | `google_search_console` | OAuth      |
| Google Sheets         | `googlesheets`          | OAuth      |
| Google Slides         | `googleslides`          | OAuth      |
| Google Tasks          | `googletasks`           | OAuth      |
| HubSpot               | `hubspot`               | OAuth      |
| Hugging Face          | `hugging_face`          | OAuth      |
| Instagram Business    | `instagram`             | OAuth      |
| Linear                | `linear`                | OAuth      |
| LinkedIn              | `linkedin`              | OAuth      |
| Microsoft Teams       | `microsoft_teams`       | OAuth      |
| Microsoft OneDrive    | `one_drive`             | OAuth      |
| Notion                | `notion`                | OAuth      |
| Outlook               | `outlook`               | OAuth      |
| Salesforce            | `salesforce`            | OAuth      |
| SharePoint            | `share_point`           | OAuth      |
| Slack User            | `slack`                 | OAuth      |
| Slack Bot             | `slackbot`              | OAuth      |
| Splitwise             | `splitwise`             | OAuth      |
| Stripe                | `stripe`                | Managed    |
| Supabase              | `supabase`              | OAuth      |
| TikTok                | `tiktok`                | OAuth      |
| Typeform              | `typeform`              | OAuth      |
| Wix                   | `wix`                   | OAuth      |
| Wrike                 | `wrike`                 | OAuth      |

<Tip>
  Run [`connectors list-available`](/developers/references/cli/commands/connectors-list-available) to see the latest available integrations, including descriptions and any required connection config fields.
</Tip>

See [connector permissions and scopes](/Integrations/Connectors#connector-permissions) for the OAuth scopes each service may request.

## See also

* [Shared connectors](/developers/backend/resources/connectors/shared-connectors)
* [App user connectors](/developers/backend/resources/connectors/app-user-connectors)
* [SDK connectors reference](/developers/references/sdk/docs/interfaces/connectors)
* [connectors list-available](/developers/references/cli/commands/connectors-list-available)
* [connectors pull](/developers/references/cli/commands/connectors-pull)
* [connectors push](/developers/references/cli/commands/connectors-push)
* [deploy](/developers/references/cli/commands/deploy)
