C3 AI Documentation Home

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.

ConnectorData Fusion tileSet up in Data FusionSet up in codeAuthentication
Amazon S3S3 (File systems)Connect with File Source SystemIngest Files from Amazon S3 ProgrammaticallyAuthenticate File Sources
Azure Blob StorageAzure Blob (File systems)Configure File SourcesAzure Blob ConnectorAuthenticate File Sources
Google Cloud StorageGoogle Cloud Storage (File systems)Configure File SourcesGoogle Cloud Storage Connector and File on Arrival Mechanism for GCSAuthenticate File Sources
Google DriveGoogle Drive (File systems)Configure File SourcesGoogle Drive File System ConnectorAuthenticate File Sources
Microsoft OneDrive and SharePointOneDrive/SharePoint (File systems)Configure File SourcesOneDrive and SharePoint ConnectorsAuthenticate File Sources
BoxBox (File & API Integration). The tile creates a SQL source system.Configure SQL SourcesBox Connector, which creates a file source systemAuthenticate File Sources
Microsoft Fabric OneLakeNo tileCode onlyMicrosoft Fabric OneLake as an Azure File SystemMicrosoft Fabric OneLake as an Azure File System
Platform file storageThe Canonical node on the canvasConfigure File SourcesUpload FilesNo credentials. See Authenticate File Sources.

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.

ConnectorData Fusion tileSet up in Data FusionSet up in codeAuthentication
SnowflakeSnowflake (Database & data warehouse)Connect with SQL Source SystemIngest a Snowflake Table Programmatically and Query a Snowflake Table Programmatically with VirtualizationAuthenticate Database Sources
PostgreSQLPostgres (Database & data warehouse)Configure SQL SourcesConnect Application to Postgres Database and Configure SSL/TLS for External PostgreSQL DatabaseAuthenticate Database Sources
Microsoft SQL ServerSQL Server (Relational Databases)Configure SQL SourcesConnect Application to Microsoft SQL DatabasesAuthenticate Database Sources
SAP HANAHANA (Database & data warehouse)Configure SQL SourcesSAP HANA ConnectorAuthenticate Database Sources
Google BigQueryBig Query (Database & data warehouse)Configure SQL SourcesConnect Application to Google BigQueryAuthenticate Database Sources
DatabricksDelta Lake (Database & data warehouse)Configure SQL SourcesConnect Application to Spark Cluster through DatabricksAuthenticate Database Sources
ServiceNowServiceNow (Database & data warehouse)Configure SQL SourcesServiceNow ConnectorAuthenticate Database Sources
Microsoft FabricMicrosoft Fabric (Relational Databases)Configure SQL SourcesConnect to Microsoft Fabric Using Azure AD AuthenticationAuthenticate Database Sources
Oracle DatabaseOracle (ERP & CRM)Configure SQL SourcesConnect an Application to an External DatabaseAuthenticate Database Sources
Amazon RedshiftRedshift (Big Data & NoSQL)Configure SQL SourcesConnect an Application to an External DatabaseAuthenticate Database Sources
C3 DataLakeC3 DataLake (Database & data warehouse)Authenticate Database SourcesRegister a Data Lakehouse CatalogNo credentials. The data already lives 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.

ConnectorData Fusion tileSet up in Data FusionSet up in codeAuthentication
Apache KafkaKafka (Cloud Message Brokers / Streaming)Connect with Streaming Source SystemIngest a Kafka Message Stream Programmatically and Connect C3 AI Application to Apache KafkaAuthenticate Streaming Sources
Amazon KinesisKinesis (Cloud Message Brokers / Streaming)Configure Streaming SourcesAmazon Kinesis ConnectorAuthenticate Streaming Sources
Azure Event HubsAzure Event Hub (Cloud Message Brokers / Streaming)Configure Streaming SourcesAzure Event Hubs ConnectorAuthenticate Streaming Sources
Google Cloud Pub/SubNo tileCode onlyManage GCP from User ApplicationsManage GCP from User Applications
Amazon SQSNo tileCode onlyConfigure Streaming Sources names the Types to use. This guide has no step-by-step page.Not covered in this guide
Azure Service BusNo tileCode onlyConfigure 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.

ConnectorData Fusion tileSet up in Data FusionSet up in codeAuthentication
ConfluenceConfluence (Collaboration). The tile uses a third-party JDBC driver and creates a SQL source system.Configure SQL SourcesConfluence Connector, which reads Confluence content through its REST APIAuthenticate 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.

ConnectorData Fusion tileSet up in Data FusionSet up in codeAuthentication
Connectors that use a third-party JDBC driverThe tiles listed in the next tableConfigure SQL SourcesConnect an Application to an External DatabaseAuthenticate 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.

CategoryTiles
AccountingADP, 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 & NoSQLAlloyDB, 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
CollaborationAsana, 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-CommerceBigCommerce, eBay, ShipStation, Shopify, WooCommerce, WordPress, Zuora
ERP & CRMAcumatica, 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 IntegrationAirtable, Dropbox, Google Drive, Google Sheets, GraphQL, IBM Cloud Object Storage, OData, OneDrive, OneNote, Quickbase, SAS Datasets, SAS XPT, xBase
Marketing & AnalyticsAct-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 DatabasesInformix, 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.

Was this page helpful?