# Connector guides

Source: /docs/connectors.md

These guides are starting points for implementing source integrations. They describe what a source is, useful dataset/table families, access prerequisites, dependencies, and examples that a person or coding agent can adapt. Choose the closest pattern and adjust it to the requested dataset and the customer's actual API or database contract.

A guide's data overview is broader than its worked example. A sample resource demonstrates an approach; it does not promise every source table, a production connector, or credentialed verification.

## Start here [#start-here]

- [Custom API](/docs/connectors/custom-api) provides a full Connector/Sync starting point, schemas, cursor pagination, independent preview, and CLI commands.
- [Give an agent source documentation](/docs/connectors/custom-api#give-the-agent-searchable-source-documentation) explains document uploads, CLI previews, and how custom agents can search their own attached documents.
- [Python connector and sync contracts](/docs/reference/python/connectors-and-syncs) and [CLI workflow](/docs/reference/cli/resources) describe the shared implementation contracts.
- [Dependencies](/docs/connectors/requirements) groups requirements.in declarations and driver prerequisites.
- [Structured catalog](/docs/assets/connectors/catalog.yaml) maintains identities, descriptions, vendor domains, types, business categories, example kinds, and dependency declarations.
- [Scope and deferred targets](/docs/connectors/scope) explains exclusions from the supplied target list.

## How it fits the platform [#how-it-fits-the-platform]

A guide supplies source code and extraction patterns. The platform stores the saved connector and sync definitions, validates separately supplied configuration, runs extraction, and publishes tables. A discovered source dataset and an ingested Vortexify table are different stages.

After a run, the connector Tables view groups its outputs, and a sync's Runs & logs shows ingestion history. Each table offers Data, Schema, and Relationships for the selected publication. Follow [Bring in data](/docs/building/bring-in-data) for configuration, readiness, and the current controls available to a coding agent.

## How to use an example [#how-to-use-an-example]

A coding agent should read the source overview, select a dataset and its row meaning, then inspect the worked example and linked vendor reference. Adapt authentication, request/query shape, output columns, continuation, and rate limits deliberately. Use the generic API guide for shared SDK structure and the closest vendor/driver guide for the source-specific read.

The collection has **187 guides from the 200-target list**, plus the **Custom API** guide. The other 13 targets remain in the catalog with deferral reasons. Example kinds describe what an agent can reuse:

| Example | What it provides |
| --- | --- |
| SDK starting point | Connector and Sync source showing the SDK lifecycle for one worked resource. |
| Read pattern | A concrete source request, query, driver iterator, or report reader to incorporate into a sync. Its page/query/filter scope is stated. |
| Request recipe | A read/query execution and row-shaping pattern with explicit inputs to fill from the deployment or product documentation. |

Examples may cover a bounded page, query, or inventory. Extend the stated scope when the requested sync needs more data. Static checks and representative mocked checks help validate the code; they do not establish live vendor access or successful platform ingestion.


## ERP & Operations [#erp--operations]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [SAP S/4HANA Cloud](/docs/connectors/sap-s-4hana-cloud) | Read pattern | [requirements.in](/docs/connectors/sap-s-4hana-cloud#requirementsin) |
| [SAP Business One](/docs/connectors/sap-business-one) | Read pattern | [requirements.in](/docs/connectors/sap-business-one#requirementsin) |
| [Microsoft Dynamics Business Central](/docs/connectors/microsoft-dynamics-business-central) | Read pattern | [requirements.in](/docs/connectors/microsoft-dynamics-business-central#requirementsin) |
| [NetSuite](/docs/connectors/netsuite) | Read pattern | [requirements.in](/docs/connectors/netsuite#requirementsin) |
| [Odoo](/docs/connectors/odoo) | Read pattern | [requirements.in](/docs/connectors/odoo#requirementsin) |
| [ERPNext](/docs/connectors/erpnext) | Read pattern | [requirements.in](/docs/connectors/erpnext#requirementsin) |
| [Acumatica](/docs/connectors/acumatica) | Read pattern | [requirements.in](/docs/connectors/acumatica#requirementsin) |
| [Sage Intacct](/docs/connectors/sage-intacct) | Request recipe | [requirements.in](/docs/connectors/sage-intacct#requirementsin) |
| [Sage X3](/docs/connectors/sage-x3) | Request recipe | [requirements.in](/docs/connectors/sage-x3#requirementsin) |
| [MaintainX](/docs/connectors/maintainx) | Read pattern | [requirements.in](/docs/connectors/maintainx#requirementsin) |
| [Samsara](/docs/connectors/samsara) | Read pattern | [requirements.in](/docs/connectors/samsara#requirementsin) |
| [Procore](/docs/connectors/procore) | Read pattern | [requirements.in](/docs/connectors/procore#requirementsin) |
| [Celonis EMS](/docs/connectors/celonis-ems) | Request recipe | [requirements.in](/docs/connectors/celonis-ems#requirementsin) |
| [ConnectWise PSA](/docs/connectors/connectwise-psa) | Read pattern | [requirements.in](/docs/connectors/connectwise-psa#requirementsin) |
| [Cin7 Core](/docs/connectors/cin7-core) | Read pattern | [requirements.in](/docs/connectors/cin7-core#requirementsin) |
| [Megaventory](/docs/connectors/megaventory) | Read pattern | [requirements.in](/docs/connectors/megaventory#requirementsin) |
| [Zenventory](/docs/connectors/zenventory) | Request recipe | [requirements.in](/docs/connectors/zenventory#requirementsin) |
| [SafetyCulture (iAuditor)](/docs/connectors/safetyculture) | SDK starting point | [requirements.in](/docs/connectors/safetyculture#requirementsin) |
| [Sage 200](/docs/connectors/sage-200) | Request recipe | [requirements.in](/docs/connectors/sage-200#requirementsin) |
| [Sage CRM](/docs/connectors/sage-crm) | Request recipe | [requirements.in](/docs/connectors/sage-crm#requirementsin) |
| [Connecteam](/docs/connectors/connecteam) | Read pattern | [requirements.in](/docs/connectors/connecteam#requirementsin) |
| [Agiliron](/docs/connectors/agiliron) | Request recipe | [requirements.in](/docs/connectors/agiliron#requirementsin) |
| [AroFlo](/docs/connectors/aroflo) | Request recipe | [requirements.in](/docs/connectors/aroflo#requirementsin) |
| [Snipe-IT](/docs/connectors/snipe-it) | Read pattern | [requirements.in](/docs/connectors/snipe-it#requirementsin) |

## CRM & Sales [#crm--sales]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Salesforce](/docs/connectors/salesforce) | SDK starting point | [requirements.in](/docs/connectors/salesforce#requirementsin) |
| [HubSpot](/docs/connectors/hubspot) | SDK starting point | [requirements.in](/docs/connectors/hubspot#requirementsin) |
| [Zoho CRM](/docs/connectors/zoho-crm) | Read pattern | [requirements.in](/docs/connectors/zoho-crm#requirementsin) |
| [Freshsales](/docs/connectors/freshsales) | SDK starting point | [requirements.in](/docs/connectors/freshsales#requirementsin) |
| [Attio](/docs/connectors/attio) | Read pattern | [requirements.in](/docs/connectors/attio#requirementsin) |
| [Close](/docs/connectors/close-com) | SDK starting point | [requirements.in](/docs/connectors/close-com#requirementsin) |
| [Apollo](/docs/connectors/apollo) | Read pattern | [requirements.in](/docs/connectors/apollo#requirementsin) |
| [Gong](/docs/connectors/gong) | SDK starting point | [requirements.in](/docs/connectors/gong#requirementsin) |
| [Salesloft](/docs/connectors/salesloft) | Read pattern | [requirements.in](/docs/connectors/salesloft#requirementsin) |
| [Outreach](/docs/connectors/outreach) | Read pattern | [requirements.in](/docs/connectors/outreach#requirementsin) |
| [Affinity](/docs/connectors/affinity) | Read pattern | [requirements.in](/docs/connectors/affinity#requirementsin) |
| [Copper](/docs/connectors/copper) | SDK starting point | [requirements.in](/docs/connectors/copper#requirementsin) |
| [Insightly](/docs/connectors/insightly) | Read pattern | [requirements.in](/docs/connectors/insightly#requirementsin) |
| [ZoomInfo](/docs/connectors/zoominfo) | Request recipe | [requirements.in](/docs/connectors/zoominfo#requirementsin) |
| [Hunter](/docs/connectors/hunter) | Read pattern | [requirements.in](/docs/connectors/hunter#requirementsin) |
| [Lusha](/docs/connectors/lusha) | Request recipe | [requirements.in](/docs/connectors/lusha#requirementsin) |
| [Follow Up Boss](/docs/connectors/follow-up-boss) | Read pattern | [requirements.in](/docs/connectors/follow-up-boss#requirementsin) |
| [HighLevel](/docs/connectors/high-level) | Request recipe | [requirements.in](/docs/connectors/high-level#requirementsin) |

## Finance & Payments [#finance--payments]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [QuickBooks](/docs/connectors/quickbooks) | SDK starting point | [requirements.in](/docs/connectors/quickbooks#requirementsin) |
| [Stripe](/docs/connectors/stripe) | SDK starting point | [requirements.in](/docs/connectors/stripe#requirementsin) |
| [Ramp](/docs/connectors/ramp) | Read pattern | [requirements.in](/docs/connectors/ramp#requirementsin) |
| [Expensify](/docs/connectors/expensify) | Request recipe | [requirements.in](/docs/connectors/expensify#requirementsin) |
| [Plaid](/docs/connectors/plaid) | Read pattern | [requirements.in](/docs/connectors/plaid#requirementsin) |
| [Adyen](/docs/connectors/adyen) | Read pattern | [requirements.in](/docs/connectors/adyen#requirementsin) |
| [Chargebee](/docs/connectors/chargebee) | SDK starting point | [requirements.in](/docs/connectors/chargebee#requirementsin) |
| [Wise](/docs/connectors/wise) | Read pattern | [requirements.in](/docs/connectors/wise#requirementsin) |
| [Codat](/docs/connectors/codat) | Read pattern | [requirements.in](/docs/connectors/codat#requirementsin) |
| [Invoiced](/docs/connectors/invoiced) | SDK starting point | [requirements.in](/docs/connectors/invoiced#requirementsin) |
| [Braintree](/docs/connectors/braintree) | Read pattern | [requirements.in](/docs/connectors/braintree#requirementsin) |
| [BlueSnap](/docs/connectors/bluesnap) | Request recipe | [requirements.in](/docs/connectors/bluesnap#requirementsin) |
| [TaxJar](/docs/connectors/taxjar) | Read pattern | [requirements.in](/docs/connectors/taxjar#requirementsin) |
| [Invoice Ninja](/docs/connectors/invoiceninja) | SDK starting point | [requirements.in](/docs/connectors/invoiceninja#requirementsin) |
| [ChargeOver](/docs/connectors/chargeover) | Read pattern | [requirements.in](/docs/connectors/chargeover#requirementsin) |

## Commerce & Fulfillment [#commerce--fulfillment]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Shopify](/docs/connectors/shopify) | SDK starting point | [requirements.in](/docs/connectors/shopify#requirementsin) |
| [WooCommerce](/docs/connectors/woocommerce) | SDK starting point | [requirements.in](/docs/connectors/woocommerce#requirementsin) |
| [BigCommerce](/docs/connectors/bigcommerce) | SDK starting point | [requirements.in](/docs/connectors/bigcommerce#requirementsin) |
| [ShipStation](/docs/connectors/shipstation) | SDK starting point | [requirements.in](/docs/connectors/shipstation#requirementsin) |
| [AfterShip](/docs/connectors/aftership) | Read pattern | [requirements.in](/docs/connectors/aftership#requirementsin) |
| [Recharge](/docs/connectors/recharge) | Read pattern | [requirements.in](/docs/connectors/recharge#requirementsin) |
| [EasyPost](/docs/connectors/easypost) | SDK starting point | [requirements.in](/docs/connectors/easypost#requirementsin) |
| [Unleashed Software](/docs/connectors/unleashed-software) | Read pattern | [requirements.in](/docs/connectors/unleashed-software#requirementsin) |
| [Ecwid](/docs/connectors/ecwid) | Read pattern | [requirements.in](/docs/connectors/ecwid#requirementsin) |
| [BaseLinker](/docs/connectors/baselinker) | Read pattern | [requirements.in](/docs/connectors/baselinker#requirementsin) |
| [Channable](/docs/connectors/channable) | Request recipe | [requirements.in](/docs/connectors/channable#requirementsin) |
| [DHL](/docs/connectors/dhl) | Read pattern | [requirements.in](/docs/connectors/dhl#requirementsin) |
| [Signifyd](/docs/connectors/signifyd) | Request recipe | [requirements.in](/docs/connectors/signifyd#requirementsin) |

## Workplace & Collaboration [#workplace--collaboration]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Google Drive](/docs/connectors/google-drive) | SDK starting point | [requirements.in](/docs/connectors/google-drive#requirementsin) |
| [Dropbox](/docs/connectors/dropbox) | Read pattern | [requirements.in](/docs/connectors/dropbox#requirementsin) |
| [OneDrive](/docs/connectors/onedrive) | Read pattern | [requirements.in](/docs/connectors/onedrive#requirementsin) |
| [SharePoint](/docs/connectors/sharepoint) | Read pattern | [requirements.in](/docs/connectors/sharepoint#requirementsin) |
| [Google Sheets](/docs/connectors/google-sheets) | SDK starting point | [requirements.in](/docs/connectors/google-sheets#requirementsin) |
| [Google Docs](/docs/connectors/google-docs) | Read pattern | [requirements.in](/docs/connectors/google-docs#requirementsin) |
| [Google Calendar](/docs/connectors/google-calendar) | SDK starting point | [requirements.in](/docs/connectors/google-calendar#requirementsin) |
| [Outlook](/docs/connectors/outlook) | SDK starting point | [requirements.in](/docs/connectors/outlook#requirementsin) |
| [Notion](/docs/connectors/notion) | SDK starting point | [requirements.in](/docs/connectors/notion#requirementsin) |
| [Confluence](/docs/connectors/confluence) | SDK starting point | [requirements.in](/docs/connectors/confluence#requirementsin) |
| [Jira](/docs/connectors/jira) | SDK starting point | [requirements.in](/docs/connectors/jira#requirementsin) |
| [monday.com](/docs/connectors/monday) | SDK starting point | [requirements.in](/docs/connectors/monday#requirementsin) |
| [Linear](/docs/connectors/linear) | SDK starting point | [requirements.in](/docs/connectors/linear#requirementsin) |
| [DocuSign](/docs/connectors/docusign) | Read pattern | [requirements.in](/docs/connectors/docusign#requirementsin) |
| [Retool](/docs/connectors/retool) | Request recipe | [requirements.in](/docs/connectors/retool#requirementsin) |
| [Coda](/docs/connectors/coda) | SDK starting point | [requirements.in](/docs/connectors/coda#requirementsin) |
| [AppSheet](/docs/connectors/appsheet) | Read pattern | [requirements.in](/docs/connectors/appsheet#requirementsin) |
| [Formstack](/docs/connectors/formstack) | Read pattern | [requirements.in](/docs/connectors/formstack#requirementsin) |
| [Guru](/docs/connectors/guru) | SDK starting point | [requirements.in](/docs/connectors/guru#requirementsin) |
| [ClickTime](/docs/connectors/clicktime) | Request recipe | [requirements.in](/docs/connectors/clicktime#requirementsin) |
| [Clockify](/docs/connectors/clockify) | SDK starting point | [requirements.in](/docs/connectors/clockify#requirementsin) |
| [Cal.com](/docs/connectors/cal-com) | SDK starting point | [requirements.in](/docs/connectors/cal-com#requirementsin) |
| [Smartsheet Resource Management](/docs/connectors/smartsheet-resource-management) | Read pattern | [requirements.in](/docs/connectors/smartsheet-resource-management#requirementsin) |
| [Slack Bot API](/docs/connectors/slack-bot-api) | Read pattern | [requirements.in](/docs/connectors/slack-bot-api#requirementsin) |

## Support & Communications [#support--communications]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Zendesk](/docs/connectors/zendesk-support) | SDK starting point | [requirements.in](/docs/connectors/zendesk-support#requirementsin) |
| [Intercom](/docs/connectors/intercom) | SDK starting point | [requirements.in](/docs/connectors/intercom#requirementsin) |
| [Freshdesk](/docs/connectors/freshdesk) | SDK starting point | [requirements.in](/docs/connectors/freshdesk#requirementsin) |
| [Freshservice](/docs/connectors/freshservice) | SDK starting point | [requirements.in](/docs/connectors/freshservice#requirementsin) |
| [Twilio](/docs/connectors/twilio) | SDK starting point | [requirements.in](/docs/connectors/twilio#requirementsin) |
| [Gmail](/docs/connectors/gmail) | Read pattern | [requirements.in](/docs/connectors/gmail#requirementsin) |
| [Gainsight](/docs/connectors/gainsight-api) | SDK starting point | [requirements.in](/docs/connectors/gainsight-api#requirementsin) |
| [Help Scout](/docs/connectors/help-scout) | SDK starting point | [requirements.in](/docs/connectors/help-scout#requirementsin) |
| [Canny](/docs/connectors/canny) | Read pattern | [requirements.in](/docs/connectors/canny#requirementsin) |
| [Crisp](/docs/connectors/crisp) | Read pattern | [requirements.in](/docs/connectors/crisp#requirementsin) |
| [Freshchat](/docs/connectors/freshchat) | SDK starting point | [requirements.in](/docs/connectors/freshchat#requirementsin) |
| [Amazon SES](/docs/connectors/amazon-ses) | Read pattern | [requirements.in](/docs/connectors/amazon-ses#requirementsin) |
| [Mailgun](/docs/connectors/mailgun) | Read pattern | [requirements.in](/docs/connectors/mailgun#requirementsin) |
| [Postmark](/docs/connectors/postmarkapp) | SDK starting point | [requirements.in](/docs/connectors/postmarkapp#requirementsin) |
| [Twilio SendGrid](/docs/connectors/sendgrid) | SDK starting point | [requirements.in](/docs/connectors/sendgrid#requirementsin) |
| [Bandwidth](/docs/connectors/bandwidth) | Read pattern | [requirements.in](/docs/connectors/bandwidth#requirementsin) |
| [Discord Bot](/docs/connectors/discord-bot) | Read pattern | [requirements.in](/docs/connectors/discord-bot#requirementsin) |

## Marketing & Product Analytics [#marketing--product-analytics]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Google Analytics](/docs/connectors/google-analytics-data-api) | SDK starting point | [requirements.in](/docs/connectors/google-analytics-data-api#requirementsin) |
| [Google Ads](/docs/connectors/google-ads) | SDK starting point | [requirements.in](/docs/connectors/google-ads#requirementsin) |
| [Google Search Console](/docs/connectors/google-search-console) | SDK starting point | [requirements.in](/docs/connectors/google-search-console#requirementsin) |
| [Meta Marketing API](/docs/connectors/facebook-marketing) | SDK starting point | [requirements.in](/docs/connectors/facebook-marketing#requirementsin) |
| [LinkedIn Ads](/docs/connectors/linkedin-ads) | SDK starting point | [requirements.in](/docs/connectors/linkedin-ads#requirementsin) |
| [Mailchimp](/docs/connectors/mailchimp) | SDK starting point | [requirements.in](/docs/connectors/mailchimp#requirementsin) |
| [Klaviyo](/docs/connectors/klaviyo) | SDK starting point | [requirements.in](/docs/connectors/klaviyo#requirementsin) |
| [ActiveCampaign](/docs/connectors/activecampaign) | SDK starting point | [requirements.in](/docs/connectors/activecampaign#requirementsin) |
| [Marketo](/docs/connectors/marketo) | Read pattern | [requirements.in](/docs/connectors/marketo#requirementsin) |
| [Segment](/docs/connectors/segment) | SDK starting point | [requirements.in](/docs/connectors/segment#requirementsin) |
| [Mixpanel](/docs/connectors/mixpanel) | Read pattern | [requirements.in](/docs/connectors/mixpanel#requirementsin) |
| [Amplitude](/docs/connectors/amplitude) | SDK starting point | [requirements.in](/docs/connectors/amplitude#requirementsin) |
| [Braze](/docs/connectors/braze) | SDK starting point | [requirements.in](/docs/connectors/braze#requirementsin) |
| [Customer.io](/docs/connectors/customer-io) | Read pattern | [requirements.in](/docs/connectors/customer-io#requirementsin) |
| [AppsFlyer](/docs/connectors/appsflyer) | Read pattern | [requirements.in](/docs/connectors/appsflyer#requirementsin) |
| [Airship](/docs/connectors/airship) | Read pattern | [requirements.in](/docs/connectors/airship#requirementsin) |
| [Fullstory](/docs/connectors/fullstory) | SDK starting point | [requirements.in](/docs/connectors/fullstory#requirementsin) |
| [Heap](/docs/connectors/heap) | Read pattern | [requirements.in](/docs/connectors/heap#requirementsin) |
| [PostHog](/docs/connectors/posthog) | Read pattern | [requirements.in](/docs/connectors/posthog#requirementsin) |
| [Pendo](/docs/connectors/pendo) | SDK starting point | [requirements.in](/docs/connectors/pendo#requirementsin) |
| [CleverTap](/docs/connectors/clevertap) | Request recipe | [requirements.in](/docs/connectors/clevertap#requirementsin) |
| [Salesforce Marketing Cloud](/docs/connectors/salesforce-marketing-cloud) | Request recipe | [requirements.in](/docs/connectors/salesforce-marketing-cloud#requirementsin) |
| [Contentful](/docs/connectors/contentful) | Read pattern | [requirements.in](/docs/connectors/contentful#requirementsin) |

## Databases & Analytics [#databases--analytics]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [PostgreSQL](/docs/connectors/postgresql) | SDK starting point | [requirements.in](/docs/connectors/postgresql#requirementsin) |
| [MySQL](/docs/connectors/mysql) | SDK starting point | [requirements.in](/docs/connectors/mysql#requirementsin) |
| [Microsoft SQL Server](/docs/connectors/microsoft-sql-server) | Read pattern | [requirements.in](/docs/connectors/microsoft-sql-server#requirementsin) |
| [MongoDB](/docs/connectors/mongodb) | SDK starting point | [requirements.in](/docs/connectors/mongodb#requirementsin) |
| [Microsoft Azure SQL Database](/docs/connectors/microsoft-azure-sql-database) | Read pattern | [requirements.in](/docs/connectors/microsoft-azure-sql-database#requirementsin) |
| [Snowflake](/docs/connectors/snowflake) | SDK starting point | [requirements.in](/docs/connectors/snowflake#requirementsin) |
| [Google BigQuery](/docs/connectors/bigquery) | SDK starting point | [requirements.in](/docs/connectors/bigquery#requirementsin) |
| [Amazon Redshift](/docs/connectors/amazon-redshift) | Read pattern | [requirements.in](/docs/connectors/amazon-redshift#requirementsin) |
| [Databricks](/docs/connectors/databricks) | Read pattern | [requirements.in](/docs/connectors/databricks#requirementsin) |
| [Amazon Athena](/docs/connectors/amazon-athena) | Read pattern | [requirements.in](/docs/connectors/amazon-athena#requirementsin) |
| [Supabase](/docs/connectors/supabase) | Read pattern | [requirements.in](/docs/connectors/supabase#requirementsin) |
| [Azure Cosmos DB](/docs/connectors/azure-cosmos-db) | Read pattern | [requirements.in](/docs/connectors/azure-cosmos-db#requirementsin) |
| [Metabase](/docs/connectors/metabase) | Read pattern | [requirements.in](/docs/connectors/metabase#requirementsin) |
| [Microsoft Power BI](/docs/connectors/microsoft-power-bi) | Read pattern | [requirements.in](/docs/connectors/microsoft-power-bi#requirementsin) |
| [Neo4j AuraDB](/docs/connectors/neo4j-auradb) | Read pattern | [requirements.in](/docs/connectors/neo4j-auradb#requirementsin) |
| [TimescaleDB](/docs/connectors/timescaledb) | Read pattern | [requirements.in](/docs/connectors/timescaledb#requirementsin) |
| [Neon Postgres](/docs/connectors/neon-postgres) | Read pattern | [requirements.in](/docs/connectors/neon-postgres#requirementsin) |
| [InfluxDB Cloud](/docs/connectors/influxdb-cloud) | Read pattern | [requirements.in](/docs/connectors/influxdb-cloud#requirementsin) |
| [Grafana](/docs/connectors/grafana) | SDK starting point | [requirements.in](/docs/connectors/grafana#requirementsin) |
| [Hasura](/docs/connectors/hasura) | Read pattern | [requirements.in](/docs/connectors/hasura#requirementsin) |
| [Baserow](/docs/connectors/baserow) | Read pattern | [requirements.in](/docs/connectors/baserow#requirementsin) |
| [Weaviate](/docs/connectors/weaviate) | Read pattern | [requirements.in](/docs/connectors/weaviate#requirementsin) |

## Cloud & Developer [#cloud--developer]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [AWS](/docs/connectors/aws) | Read pattern | [requirements.in](/docs/connectors/aws#requirementsin) |
| [Google Cloud](/docs/connectors/google-cloud) | Read pattern | [requirements.in](/docs/connectors/google-cloud#requirementsin) |
| [Cloudflare](/docs/connectors/cloudflare) | Read pattern | [requirements.in](/docs/connectors/cloudflare#requirementsin) |
| [GitHub](/docs/connectors/github) | SDK starting point | [requirements.in](/docs/connectors/github#requirementsin) |
| [Datadog](/docs/connectors/datadog) | SDK starting point | [requirements.in](/docs/connectors/datadog#requirementsin) |
| [dbt Cloud](/docs/connectors/dbt) | SDK starting point | [requirements.in](/docs/connectors/dbt#requirementsin) |
| [Sentry](/docs/connectors/sentry) | SDK starting point | [requirements.in](/docs/connectors/sentry#requirementsin) |
| [CircleCI](/docs/connectors/circleci) | SDK starting point | [requirements.in](/docs/connectors/circleci#requirementsin) |
| [LaunchDarkly](/docs/connectors/launchdarkly-api) | SDK starting point | [requirements.in](/docs/connectors/launchdarkly-api#requirementsin) |
| [Clerk](/docs/connectors/clerk) | Read pattern | [requirements.in](/docs/connectors/clerk#requirementsin) |
| [Vercel](/docs/connectors/vercel) | SDK starting point | [requirements.in](/docs/connectors/vercel#requirementsin) |
| [Cloudinary](/docs/connectors/cloudinary) | Read pattern | [requirements.in](/docs/connectors/cloudinary#requirementsin) |
| [Firebase Admin](/docs/connectors/firebase-admin) | Read pattern | [requirements.in](/docs/connectors/firebase-admin#requirementsin) |
| [DigitalOcean Spaces](/docs/connectors/digitalocean-spaces) | Read pattern | [requirements.in](/docs/connectors/digitalocean-spaces#requirementsin) |
| [Docker Engine](/docs/connectors/docker-engine) | Read pattern | [requirements.in](/docs/connectors/docker-engine#requirementsin) |
| [Cloudflare R2](/docs/connectors/cloudflare-r2) | Read pattern | [requirements.in](/docs/connectors/cloudflare-r2#requirementsin) |

## HR & People [#hr--people]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [BambooHR](/docs/connectors/bamboohr) | SDK starting point | [requirements.in](/docs/connectors/bamboohr#requirementsin) |
| [Rippling](/docs/connectors/rippling) | Read pattern | [requirements.in](/docs/connectors/rippling#requirementsin) |
| [Greenhouse](/docs/connectors/greenhouse) | SDK starting point | [requirements.in](/docs/connectors/greenhouse#requirementsin) |
| [Ashby](/docs/connectors/ashby) | SDK starting point | [requirements.in](/docs/connectors/ashby#requirementsin) |
| [Remote](/docs/connectors/remote) | Read pattern | [requirements.in](/docs/connectors/remote#requirementsin) |
| [15Five](/docs/connectors/15five) | Read pattern | [requirements.in](/docs/connectors/15five#requirementsin) |
| [ChartHop](/docs/connectors/charthop) | Request recipe | [requirements.in](/docs/connectors/charthop#requirementsin) |
| [Factorial](/docs/connectors/factorial) | Request recipe | [requirements.in](/docs/connectors/factorial#requirementsin) |
| [Gem](/docs/connectors/gem) | Request recipe | [requirements.in](/docs/connectors/gem#requirementsin) |
| [Tellent Recruitee](/docs/connectors/recruitee) | SDK starting point | [requirements.in](/docs/connectors/recruitee#requirementsin) |

## AI & Automation [#ai--automation]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Pinecone](/docs/connectors/pinecone) | Read pattern | [requirements.in](/docs/connectors/pinecone#requirementsin) |
| [Hugging Face](/docs/connectors/hugging-face) | Read pattern | [requirements.in](/docs/connectors/hugging-face#requirementsin) |
| [n8n](/docs/connectors/n8n) | SDK starting point | [requirements.in](/docs/connectors/n8n#requirementsin) |

## Forms & Feedback [#forms--feedback]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Jotform](/docs/connectors/jotform) | Read pattern | [requirements.in](/docs/connectors/jotform#requirementsin) |
| [Alchemer](/docs/connectors/alchemer) | Read pattern | [requirements.in](/docs/connectors/alchemer#requirementsin) |

## Custom integrations [#custom-integrations]

| Connector | Example | Dependencies |
| --- | --- | --- |
| [Custom API](/docs/connectors/custom-api) | SDK starting point | [requirements.in](/docs/connectors/custom-api#requirementsin) |
