Build a connectoredit

Elastic provides native connectors for several data sources through Elastic Cloud. However, your team may need to sync data from an unsupported or custom data source. Or, you may want to modify a native connector to satisfy your use case.

Elastic enables this flexibility for developers through Elastic connector frameworks. Use the tools in these frameworks to develop your own connectors or modify and run existing connectors on your own infrastructure. These connectors provide the same user experience as native connectors within Kibana, including sync management.

Available connector frameworksedit

The following connector frameworks are available:

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

Availability and prerequisitesedit

Elastic versions 8.4.0+ are compatible with Elastic connector frameworks.

Building a connector requires additional infrastructure not provided by Elastic.

Refer to each connector framework for complete documentation.

Usage and troubleshootingedit

Refer to each connector framework for complete documentation.

Request help or supportedit

Elastic provides several resources for help, and your Elastic subscription may include Elastic support for this feature.

Use the following resources to request help from the Elastic community:

Use the following resources to request Elastic support: