# Connector Python dependencies

Source: /docs/connectors/requirements.md

Each guide includes a `requirements.in` block for its example and the SDK/DataFrame foundation. The [catalog](/docs/assets/connectors/catalog.yaml) records the same declarations for tooling. Pin `vortexify==0.1.1`, matching the SDK in platform base images, and add the dependencies for the source being built; resolve runtime-compatible versions separately. Backend resource dependencies are recorded in `requirements.in`, independently of an app's npm dependencies. These declarations are starting points rather than tested deployment lockfiles.

## Dependency sets [#dependency-sets]

### Dependency set 1 [#dependency-set-1]

```text
httpx
pandas>=2,<3
vortexify==0.1.1
```

[15Five](/docs/connectors/15five#requirementsin), [Acumatica](/docs/connectors/acumatica#requirementsin), [Adyen](/docs/connectors/adyen#requirementsin), [Affinity](/docs/connectors/affinity#requirementsin), [AfterShip](/docs/connectors/aftership#requirementsin), [Agiliron](/docs/connectors/agiliron#requirementsin), [Airship](/docs/connectors/airship#requirementsin), [Alchemer](/docs/connectors/alchemer#requirementsin), [Apollo](/docs/connectors/apollo#requirementsin), [AppSheet](/docs/connectors/appsheet#requirementsin), [AppsFlyer](/docs/connectors/appsflyer#requirementsin), [AroFlo](/docs/connectors/aroflo#requirementsin), [Attio](/docs/connectors/attio#requirementsin), [BaseLinker](/docs/connectors/baselinker#requirementsin), [Baserow](/docs/connectors/baserow#requirementsin), [BlueSnap](/docs/connectors/bluesnap#requirementsin), [Canny](/docs/connectors/canny#requirementsin), [Celonis EMS](/docs/connectors/celonis-ems#requirementsin), [Channable](/docs/connectors/channable#requirementsin), [ChargeOver](/docs/connectors/chargeover#requirementsin), [ChartHop](/docs/connectors/charthop#requirementsin), [Cin7 Core](/docs/connectors/cin7-core#requirementsin), [Clerk](/docs/connectors/clerk#requirementsin), [CleverTap](/docs/connectors/clevertap#requirementsin), [ClickTime](/docs/connectors/clicktime#requirementsin), [Cloudflare](/docs/connectors/cloudflare#requirementsin), [Codat](/docs/connectors/codat#requirementsin), [ConnectWise PSA](/docs/connectors/connectwise-psa#requirementsin), [Connecteam](/docs/connectors/connecteam#requirementsin), [Contentful](/docs/connectors/contentful#requirementsin), [Crisp](/docs/connectors/crisp#requirementsin), [Customer.io](/docs/connectors/customer-io#requirementsin), [DHL](/docs/connectors/dhl#requirementsin), [Discord Bot](/docs/connectors/discord-bot#requirementsin), [DocuSign](/docs/connectors/docusign#requirementsin), [Dropbox](/docs/connectors/dropbox#requirementsin), [ERPNext](/docs/connectors/erpnext#requirementsin), [Ecwid](/docs/connectors/ecwid#requirementsin), [Expensify](/docs/connectors/expensify#requirementsin), [Factorial](/docs/connectors/factorial#requirementsin), [Follow Up Boss](/docs/connectors/follow-up-boss#requirementsin), [Formstack](/docs/connectors/formstack#requirementsin), [Gem](/docs/connectors/gem#requirementsin), [Gmail](/docs/connectors/gmail#requirementsin), [Google Docs](/docs/connectors/google-docs#requirementsin), [Hasura](/docs/connectors/hasura#requirementsin), [HighLevel](/docs/connectors/high-level#requirementsin), [Hugging Face](/docs/connectors/hugging-face#requirementsin), [Hunter](/docs/connectors/hunter#requirementsin), [Insightly](/docs/connectors/insightly#requirementsin), [Jotform](/docs/connectors/jotform#requirementsin), [Lusha](/docs/connectors/lusha#requirementsin), [Mailgun](/docs/connectors/mailgun#requirementsin), [MaintainX](/docs/connectors/maintainx#requirementsin), [Marketo](/docs/connectors/marketo#requirementsin), [Megaventory](/docs/connectors/megaventory#requirementsin), [Metabase](/docs/connectors/metabase#requirementsin), [Microsoft Dynamics Business Central](/docs/connectors/microsoft-dynamics-business-central#requirementsin), [Microsoft Power BI](/docs/connectors/microsoft-power-bi#requirementsin), [Mixpanel](/docs/connectors/mixpanel#requirementsin), [NetSuite](/docs/connectors/netsuite#requirementsin), [Odoo](/docs/connectors/odoo#requirementsin), [OneDrive](/docs/connectors/onedrive#requirementsin), [Outreach](/docs/connectors/outreach#requirementsin), [Plaid](/docs/connectors/plaid#requirementsin), [PostHog](/docs/connectors/posthog#requirementsin), [Procore](/docs/connectors/procore#requirementsin), [Ramp](/docs/connectors/ramp#requirementsin), [Recharge](/docs/connectors/recharge#requirementsin), [Remote](/docs/connectors/remote#requirementsin), [Retool](/docs/connectors/retool#requirementsin), [Rippling](/docs/connectors/rippling#requirementsin), [SAP Business One](/docs/connectors/sap-business-one#requirementsin), [SAP S/4HANA Cloud](/docs/connectors/sap-s-4hana-cloud#requirementsin), [Sage 200](/docs/connectors/sage-200#requirementsin), [Sage CRM](/docs/connectors/sage-crm#requirementsin), [Sage Intacct](/docs/connectors/sage-intacct#requirementsin), [Sage X3](/docs/connectors/sage-x3#requirementsin), [Salesforce Marketing Cloud](/docs/connectors/salesforce-marketing-cloud#requirementsin), [Salesloft](/docs/connectors/salesloft#requirementsin), [Samsara](/docs/connectors/samsara#requirementsin), [SharePoint](/docs/connectors/sharepoint#requirementsin), [Signifyd](/docs/connectors/signifyd#requirementsin), [Slack Bot API](/docs/connectors/slack-bot-api#requirementsin), [Smartsheet Resource Management](/docs/connectors/smartsheet-resource-management#requirementsin), [Snipe-IT](/docs/connectors/snipe-it#requirementsin), [TaxJar](/docs/connectors/taxjar#requirementsin), [Unleashed Software](/docs/connectors/unleashed-software#requirementsin), [Wise](/docs/connectors/wise#requirementsin), [Zenventory](/docs/connectors/zenventory#requirementsin), [Zoho CRM](/docs/connectors/zoho-crm#requirementsin), [ZoomInfo](/docs/connectors/zoominfo#requirementsin).

### Dependency set 2 [#dependency-set-2]

```text
httpx>=0.27,<1
pandas>=2,<3
vortexify==0.1.1
```

[ActiveCampaign](/docs/connectors/activecampaign#requirementsin), [Amplitude](/docs/connectors/amplitude#requirementsin), [Ashby](/docs/connectors/ashby#requirementsin), [BambooHR](/docs/connectors/bamboohr#requirementsin), [BigCommerce](/docs/connectors/bigcommerce#requirementsin), [Braze](/docs/connectors/braze#requirementsin), [Cal.com](/docs/connectors/cal-com#requirementsin), [Chargebee](/docs/connectors/chargebee#requirementsin), [CircleCI](/docs/connectors/circleci#requirementsin), [Clockify](/docs/connectors/clockify#requirementsin), [Close](/docs/connectors/close-com#requirementsin), [Coda](/docs/connectors/coda#requirementsin), [Confluence](/docs/connectors/confluence#requirementsin), [Copper](/docs/connectors/copper#requirementsin), [Custom API](/docs/connectors/custom-api#requirementsin), [Datadog](/docs/connectors/datadog#requirementsin), [EasyPost](/docs/connectors/easypost#requirementsin), [Freshchat](/docs/connectors/freshchat#requirementsin), [Freshdesk](/docs/connectors/freshdesk#requirementsin), [Freshsales](/docs/connectors/freshsales#requirementsin), [Freshservice](/docs/connectors/freshservice#requirementsin), [Fullstory](/docs/connectors/fullstory#requirementsin), [Gainsight](/docs/connectors/gainsight-api#requirementsin), [GitHub](/docs/connectors/github#requirementsin), [Gong](/docs/connectors/gong#requirementsin), [Google Analytics](/docs/connectors/google-analytics-data-api#requirementsin), [Google Calendar](/docs/connectors/google-calendar#requirementsin), [Google Drive](/docs/connectors/google-drive#requirementsin), [Google Search Console](/docs/connectors/google-search-console#requirementsin), [Google Sheets](/docs/connectors/google-sheets#requirementsin), [Grafana](/docs/connectors/grafana#requirementsin), [Greenhouse](/docs/connectors/greenhouse#requirementsin), [Guru](/docs/connectors/guru#requirementsin), [Help Scout](/docs/connectors/help-scout#requirementsin), [HubSpot](/docs/connectors/hubspot#requirementsin), [Intercom](/docs/connectors/intercom#requirementsin), [Invoice Ninja](/docs/connectors/invoiceninja#requirementsin), [Invoiced](/docs/connectors/invoiced#requirementsin), [Jira](/docs/connectors/jira#requirementsin), [Klaviyo](/docs/connectors/klaviyo#requirementsin), [LaunchDarkly](/docs/connectors/launchdarkly-api#requirementsin), [Linear](/docs/connectors/linear#requirementsin), [LinkedIn Ads](/docs/connectors/linkedin-ads#requirementsin), [Mailchimp](/docs/connectors/mailchimp#requirementsin), [Meta Marketing API](/docs/connectors/facebook-marketing#requirementsin), [Notion](/docs/connectors/notion#requirementsin), [Outlook](/docs/connectors/outlook#requirementsin), [Pendo](/docs/connectors/pendo#requirementsin), [Postmark](/docs/connectors/postmarkapp#requirementsin), [QuickBooks](/docs/connectors/quickbooks#requirementsin), [SafetyCulture (iAuditor)](/docs/connectors/safetyculture#requirementsin), [Salesforce](/docs/connectors/salesforce#requirementsin), [Segment](/docs/connectors/segment#requirementsin), [Sentry](/docs/connectors/sentry#requirementsin), [ShipStation](/docs/connectors/shipstation#requirementsin), [Shopify](/docs/connectors/shopify#requirementsin), [Stripe](/docs/connectors/stripe#requirementsin), [Tellent Recruitee](/docs/connectors/recruitee#requirementsin), [Twilio](/docs/connectors/twilio#requirementsin), [Twilio SendGrid](/docs/connectors/sendgrid#requirementsin), [Vercel](/docs/connectors/vercel#requirementsin), [WooCommerce](/docs/connectors/woocommerce#requirementsin), [Zendesk](/docs/connectors/zendesk-support#requirementsin), [dbt Cloud](/docs/connectors/dbt#requirementsin), [monday.com](/docs/connectors/monday#requirementsin), [n8n](/docs/connectors/n8n#requirementsin).

### Dependency set 3 [#dependency-set-3]

```text
boto3
pandas>=2,<3
vortexify==0.1.1
```

[AWS](/docs/connectors/aws#requirementsin), [Amazon Athena](/docs/connectors/amazon-athena#requirementsin), [Amazon Redshift](/docs/connectors/amazon-redshift#requirementsin), [Amazon SES](/docs/connectors/amazon-ses#requirementsin), [Cloudflare R2](/docs/connectors/cloudflare-r2#requirementsin), [DigitalOcean Spaces](/docs/connectors/digitalocean-spaces#requirementsin).

### Dependency set 4 [#dependency-set-4]

```text
pandas>=2,<3
psycopg[binary]
vortexify==0.1.1
```

[Neon Postgres](/docs/connectors/neon-postgres#requirementsin), [Supabase](/docs/connectors/supabase#requirementsin), [TimescaleDB](/docs/connectors/timescaledb#requirementsin).

### Dependency set 5 [#dependency-set-5]

```text
mssql-python
pandas>=2,<3
vortexify==0.1.1
```

[Microsoft Azure SQL Database](/docs/connectors/microsoft-azure-sql-database#requirementsin), [Microsoft SQL Server](/docs/connectors/microsoft-sql-server#requirementsin).

### Dependency set 6 [#dependency-set-6]

```text
azure-cosmos
pandas>=2,<3
vortexify==0.1.1
```

[Azure Cosmos DB](/docs/connectors/azure-cosmos-db#requirementsin).

### Dependency set 7 [#dependency-set-7]

```text
braintree
pandas>=2,<3
vortexify==0.1.1
```

[Braintree](/docs/connectors/braintree#requirementsin).

### Dependency set 8 [#dependency-set-8]

```text
cloudinary
pandas>=2,<3
vortexify==0.1.1
```

[Cloudinary](/docs/connectors/cloudinary#requirementsin).

### Dependency set 9 [#dependency-set-9]

```text
databricks-sql-connector
pandas>=2,<3
vortexify==0.1.1
```

[Databricks](/docs/connectors/databricks#requirementsin).

### Dependency set 10 [#dependency-set-10]

```text
defusedxml
httpx
pandas>=2,<3
vortexify==0.1.1
```

[Bandwidth](/docs/connectors/bandwidth#requirementsin).

### Dependency set 11 [#dependency-set-11]

```text
docker
pandas>=2,<3
vortexify==0.1.1
```

[Docker Engine](/docs/connectors/docker-engine#requirementsin).

### Dependency set 12 [#dependency-set-12]

```text
firebase-admin
pandas>=2,<3
vortexify==0.1.1
```

[Firebase Admin](/docs/connectors/firebase-admin#requirementsin).

### Dependency set 13 [#dependency-set-13]

```text
google-ads>=25,<50
pandas>=2,<3
vortexify==0.1.1
```

[Google Ads](/docs/connectors/google-ads#requirementsin).

### Dependency set 14 [#dependency-set-14]

```text
google-auth
google-cloud-storage
pandas>=2,<3
vortexify==0.1.1
```

[Google Cloud](/docs/connectors/google-cloud#requirementsin).

### Dependency set 15 [#dependency-set-15]

```text
google-cloud-bigquery>=3.25,<4
pandas>=2,<3
vortexify==0.1.1
```

[Google BigQuery](/docs/connectors/bigquery#requirementsin).

### Dependency set 16 [#dependency-set-16]

```text
influxdb-client
pandas>=2,<3
vortexify==0.1.1
```

[InfluxDB Cloud](/docs/connectors/influxdb-cloud#requirementsin).

### Dependency set 17 [#dependency-set-17]

```text
neo4j
pandas>=2,<3
vortexify==0.1.1
```

[Neo4j AuraDB](/docs/connectors/neo4j-auradb#requirementsin).

### Dependency set 18 [#dependency-set-18]

```text
pandas>=2,<3
pinecone
vortexify==0.1.1
```

[Pinecone](/docs/connectors/pinecone#requirementsin).

### Dependency set 19 [#dependency-set-19]

```text
pandas>=2,<3
psycopg[binary]>=3.2,<4
vortexify==0.1.1
```

[PostgreSQL](/docs/connectors/postgresql#requirementsin).

### Dependency set 20 [#dependency-set-20]

```text
pandas>=2,<3
pyarrow
vortexify==0.1.1
```

[Heap](/docs/connectors/heap#requirementsin).

### Dependency set 21 [#dependency-set-21]

```text
pandas>=2,<3
pymongo>=4.10,<5
vortexify==0.1.1
```

[MongoDB](/docs/connectors/mongodb#requirementsin).

### Dependency set 22 [#dependency-set-22]

```text
pandas>=2,<3
pymysql>=1.1,<2
vortexify==0.1.1
```

[MySQL](/docs/connectors/mysql#requirementsin).

### Dependency set 23 [#dependency-set-23]

```text
pandas>=2,<3
snowflake-connector-python>=3,<5
vortexify==0.1.1
```

[Snowflake](/docs/connectors/snowflake#requirementsin).

### Dependency set 24 [#dependency-set-24]

```text
pandas>=2,<3
vortexify==0.1.1
weaviate-client
```

[Weaviate](/docs/connectors/weaviate#requirementsin).

## Driver and runtime prerequisites [#driver-and-runtime-prerequisites]

- HTTP examples use HTTPX. Request signing, OAuth renewal, sessions, and certificates may require a source-specific auth implementation.
- Psycopg binary wheels bundle PostgreSQL client dependencies on supported platforms. Source builds need libpq and build tooling; named/server cursors also need a transaction-compatible connection.
- Microsoft SQL, Snowflake, and Databricks clients have supported Python/OS/architecture and native dependency requirements. Check the selected driver documentation.
- Weaviate v4 connections need the applicable HTTP/gRPC network paths. Other vector/database drivers have their own service/version requirements.
- Cloud credentials, API scopes, IAM permissions, region/project selection, and network access are separate from Python package installation.
- CSV report examples stage downloaded data on runtime disk; allocate space for the selected report. Parquet examples use PyArrow.

Return to the [connector index](/docs/connectors).
