Skip to main content

Harness Connect

Connect external systems to LittleHorse workflows. A lightweight alternative to traditional enterprise integration platforms for integration workflows spanning multiple external systems.

How It Works

A depiction of LH Connect: Apache Kafka Connect with a LittleHorse Gateway, interfacing between external systems and Apache Kafka and the LittleHorse Server.

LittleHorse Connect bridges the gap between external systems and your workflows. Capture events from webhooks, databases, and APIs, validate them with schemas, and automatically trigger workflows in the Kernel.

Get Started with Connect

0. [Coming Soon] Listen to webhooks with the LittleHorse Gateway

Configure the LittleHorse Gateway to authenticate webhooks from external systems, validate their schemas, and produce events to Apache Kafka topics.

1. [Coming Soon] Connect to external systems with managed Kafka Connectors

Use Kafka Connect source connectors to bring data from external systems (databases, APIs, cloud services) into Kafka topics as Streamlets.

2. Use events in Apache Kafka or LittleHorse StreamSense to trigger workflows in the LittleHorse Kernel

Configure LH Sink Connectors to read from Kafka topics and automatically trigger workflows or post external events to running workflows.

Coming Soon

This feature is currently under development and will be available soon.

Build Event-Driven Architectures

Connect enables you to build truly event-driven architectures by seamlessly integrating external events with your LittleHorse workflows. Unlike heavyweight integration platforms, Connect is built on highly-pluggable open-source components with a developer-friendly, code-first approach.

React to Webhooks

Process incoming webhooks in real-time and trigger workflows automatically

Process Kafka Events

Integrate with your existing Kafka infrastructure seamlessly

Orchestrate Complex Workflows

Connect multiple systems and handle asynchronous tasks without blocking

Connect to Any System

LittleHorse Connect works with any system that can send webhooks or connect via Kafka Connect. Use standard connectors for databases, cloud services, APIs, and more.

Databases

PostgreSQL, MySQL, MongoDB, Oracle, and more via JDBC connectors

Cloud Services

AWS S3, Azure Blob, GCP Storage, and other cloud platforms

Webhooks

Receive authenticated webhooks from Salesforce, NetSuite, Stripe, and any HTTP-based system

APIs & REST

Connect to REST APIs, GraphQL endpoints, and any HTTP-based service

Need a connector that's not listed? Kafka Connect has a vast ecosystem of connectors, and you can build custom connectors for any system. Check out our connector documentation for more details.

Developer-Friendly, Code-First Approach

Unlike heavyweight integration platforms, Connect is built for developers. Configure connectors with standard JSON/YAML, use familiar Kafka Connect patterns, and define workflows in the language of your choice. No proprietary DSLs or visual builders required.

config.yaml
kafka:
bootstrap.servers: localhost:9092
api.curio: localhost:8088
lh:
gateway:
endpoints:
- name: my-webhook
path: /webhook

Perfect for integration workflows involving webhooks, HTTP POSTs, data transformations, and correlating IDs across disparate external systems—all without the complexity and cost of traditional enterprise integration platforms.

Get Started. It's Easy and Free.

Ready to get started with Connect?