Skip to main content

How It Works

Business-as-Code

// Reserving inventory
var success = wf.execute("reserve-inventory", itemId);
// Processing payment
wf.execute("charge-credit-card", customer, price);
// Shipping item to customer
wf.execute("ship-item", itemId, customer);

The Kernel In Action

LittleHorse Kernel Architecture

The LittleHorse Kernel is open-source and valuable on its own. Start with the Kernel and add other Saddle components as needed.

Invovate In Place

0. Register Task Workers

Register task workers that execute the individual tasks defined in your workflow.

1. Register a `WfSpec`

Define your workflow specification using the LittleHorse SDK in your preferred language.

2. Run your durable workflow

Start workflow runs and let LittleHorse handle execution, retries, and state management.

Workflow re-imagined for engineers

Workflow re-imagined for engineers

The LittleHorse Kernel is an open-source workflow engine designed with developers in mind: easy to adopt, in a language of your choice, and without rewriting existing code.

Define your workflows in code, and let LittleHorse take care of the rest.

Optimized for microservices

Optimized for microservices

Debugging microservices is a nightmare. LittleHorse makes it easy by providing a single pane of glass to monitor, debug, and orchestrate your services.

Every step in your workflow is tracked, and you can see the state of your workflow at any time, while retaining the agility and loose coupling promised by microservices.

Secure and reliable at any scale

Secure and reliable at any scale

Your apps are mission-critical, and you cannot afford downtime or security breaches. That's why we built fault-tolerance OAuth, TLS, encryption at rest, and sensitive data masking into LittleHorse from day 1.

On top of that, we engineered the LittleHorse Kernel to be horizontally scalable and highly-available so that it can run your most demanding workloads.

Available on-prem or in the cloud

Available on-prem or in the cloud

LittleHorse is available delivered on-premise through a Kubernetes operator or via a managed SaaS service in the cloud.

Get Started. It's Easy and Free.

Ready to get started with the LittleHorse Kernel?