Connector Reference Table
C3 AI provides the connectors in the tables on this page. Each connector integrates a specific external system, and each row links to the pages that set up and authenticate that connector.
Most connectors appear in Data Fusion. Select Add Data Source to open the Configure Connector sheet, which groups the connector tiles by category. The Data Fusion tile column gives each tile's name and category. A connector with no tile works only from code.
For guidance on connecting a database through a JDBC driver in code, see Connect an Application to an External Database.
File sources
A file connector reads files from a storage service. Each tile under File systems creates a file source system.
SQL and database sources
A SQL connector reads tables from a database or data warehouse. Each of these tiles creates a SQL source system, except the C3 DataLake tile, which reads tables that already live in the platform.
Streaming sources
A streaming connector reads messages from a message broker as they arrive. Each tile under Cloud Message Brokers / Streaming creates a streaming source system.
| Connector | Data Fusion tile | Set up in Data Fusion | Set up in code | Authentication |
|---|---|---|---|---|
| Apache Kafka | Kafka (Cloud Message Brokers / Streaming) | Connect with Streaming Source System | Ingest a Kafka Message Stream Programmatically and Connect C3 AI Application to Apache Kafka | Authenticate Streaming Sources |
| Amazon Kinesis | Kinesis (Cloud Message Brokers / Streaming) | Configure Streaming Sources | Amazon Kinesis Connector | Authenticate Streaming Sources |
| Azure Event Hubs | Azure Event Hub (Cloud Message Brokers / Streaming) | Configure Streaming Sources | Azure Event Hubs Connector | Authenticate Streaming Sources |
| Google Cloud Pub/Sub | No tile | Code only | Manage GCP from User Applications | Manage GCP from User Applications |
| Amazon SQS | No tile | Code only | Configure Streaming Sources names the Types to use. This guide has no step-by-step page. | Not covered in this guide |
| Azure Service Bus | No tile | Code only | Configure Streaming Sources names the Types to use. This guide has no step-by-step page. | Not covered in this guide |
Application sources
An application connector reads content from a business application through its API.
| Connector | Data Fusion tile | Set up in Data Fusion | Set up in code | Authentication |
|---|---|---|---|---|
| Confluence | Confluence (Collaboration). The tile uses a third-party JDBC driver and creates a SQL source system. | Configure SQL Sources | Confluence Connector, which reads Confluence content through its REST API | Authenticate Database Sources for the tile, and Confluence Connector for code |
Third-party JDBC drivers
Many more tiles connect through third-party JDBC drivers. Each one creates a SQL source system, so you follow the same steps as for any SQL source.
| Connector | Data Fusion tile | Set up in Data Fusion | Set up in code | Authentication |
|---|---|---|---|---|
| Connectors that use a third-party JDBC driver | The tiles listed in the next table | Configure SQL Sources | Connect an Application to an External Database | Authenticate Database Sources |
The Configure Connector sheet lists these tiles by category. To find a tile, type its name in the sheet's search box. This table leaves out the connectors that have their own row on this page.
| Category | Tiles |
|---|---|
| Accounting | ADP, Authorize.Net, Avalara AvaTax, MYOB, Paylocity, PayPal, QuickBooks, QuickBooks Online, Reckon, Reckon Accounts Hosted, Sage 200, Sage 300, Sage 50 UK, Sage Intacct, Square, Stripe, Tally, TaxJar, Wave Financial, Xero, Zoho Books, Zoho Inventory |
| Big Data & NoSQL | AlloyDB, Apache CouchDB, Apache HBase, Apache Phoenix, Azure Data Catalog, Cloudant, CockroachDB, Cosmos DB, Couchbase, Elasticsearch, Google Spanner, Greenplum, Hive, Impala, MarkLogic, MongoDB, Neo4J, Presto, Redis, SingleStore, Splunk, Teradata |
| Collaboration | Asana, Azure Active Directory, Azure DevOps, Basecamp, DocuSign, Freshdesk, GitHub, Jira, Jira Service Desk, Kintone, Microsoft Exchange, Microsoft Planner, Microsoft Project, Microsoft Teams, Monday, Slack, Smartsheet, Trello, Twilio, Zendesk, Zoho Creator, Zoho Projects |
| E-Commerce | BigCommerce, eBay, ShipStation, Shopify, WooCommerce, WordPress, Zuora |
| ERP & CRM | Acumatica, Bullhorn CRM, Dynamics 365, Dynamics CRM, Dynamics NAV, Epicor Kinetic, Exact Online, Highrise, HubSpot, NetSuite, Odoo, Oracle ERP, Oracle HCM, Oracle Sales Cloud, Oracle Service Cloud, Pipedrive, Salesforce, SAP Ariba Procurement, SAP SuccessFactors, Sugar CRM, SuiteCRM, Veeva Vault, Workday, Zoho CRM |
| File & API Integration | Airtable, Dropbox, Google Drive, Google Sheets, GraphQL, IBM Cloud Object Storage, OData, OneDrive, OneNote, Quickbase, SAS Datasets, SAS XPT, xBase |
| Marketing & Analytics | Act-On, Adobe Analytics, Adobe Commerce, Bing Ads, eBay Analytics, Google Ads, Google Ads Manager, Google Analytics, Google Search, Instagram, LinkedIn, LinkedIn Ads, Mailchimp, Marketo, Oracle Eloqua, Outreach, Pinterest, Power BI XMLA, Salesforce Pardot, Salesloft, SendGrid, SurveyMonkey, Tableau CRM Analytics, Twitter Ads, YouTube Analytics |
| Relational Databases | Informix, MariaDB, Sybase, Sybase IQ |
The Google Drive and OneDrive tiles under File & API Integration create SQL source systems. To load files from Google Drive, OneDrive, or SharePoint, use the tiles under File systems instead.