Elastic connectorsedit

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.

Native connectorsedit

Learn more about native connectors.

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.

  • Elastic connector framework for Python (branch 8.6, compatible with Elastic 8.6)
  • Elastic connector framework for Ruby (branch 8.6, compatible with Elastic 8.6)

Learn more about building a connector.

Workplace Search connectorsedit

Learn more about Workplace Search connectors and content sources.