A connector is a type of Elastic integration that syncs data from an original source to an Elastic deployment. Each connector extracts the original files, records, or objects; and transforms them into documents within Elasticsearch.
Your team or organization may store files and data across a variety of service providers, such as Atlassian, Box, Dropbox, Google, Microsoft, and many others. Or you may store data in general purposes databases like MySQL or MongoDB. Use connectors to transform your various data into searchable documents, all within a single Elastic deployment.
Native connectors sync data sources directly to Elasticsearch indices. If a native connector is not available for a data source, Elastic provides frameworks to build a connector. Finally, many additional data sources are available through Workplace Search connectors, which sync data to Workplace Search content sources powered by Elasticsearch.
The following sections list the available connectors and link to additional documentation.
Build a connectoredit
Use the following connector clients to quickly tune an existing connector for your needs.
Or utilize the following connector clients to build against any custom data source.
Workplace Search connectorsedit
- Box content source
- Confluence Cloud content source
- Confluence Cloud Ruby connector package
- Confluence Server content source
- Dropbox content source
- GitHub content source
- Gmail content source
- Google Drive content source
- Jira Cloud content source
- Jira Server content source
- Network drives Python connector package
- OneDrive content source
- Outlook Python connector package
- Salesforce content source
- ServiceNow content source
- SharePoint Online content source
- SharePoint Online Ruby connector package
- SharePoint Server Python connector package
- Slack content source
- Teams Python connector package
- Zendesk content source
- Zoom Python connector package