Skip to main content

Connectors

Connectors are components that provide access to external systems and data sources.

They are responsible for authentication, connectivity, and data exchange, exposing external data and operations as streams within Kelp.

All connectors communicate through the Kelp Data Gateway, which manages secure access, credential handling, and outbound communication with third-party systems. This allows apps and agents to interact with external services without embedding credentials or transport logic directly into workflows.

Connectors support a wide range of integration types, including:

  • HTTP-based APIs (REST, GraphQL)
  • Databases and query engines (via JDBC and similar protocols)
  • Cloud services and managed platforms
  • File-based and object storage systems

Some integrations are represented by a family of connector components rather than a single component. These families are designed to support more advanced or stateful interaction patterns, such as staged queries, asynchronous execution, pagination, or result retrieval (for example, query-oriented services like Amazon Athena).

Each connector reference documents:

  • The external system or service it integrates with
  • Required credentials and configuration
  • Supported operations and data shapes
  • Any connector-specific usage patterns or constraints

Below is the list of connectors currently supported by Kelp.