Skip to main content

LittleHorse Server


The LittleHorse Server is the core of the LittleHorse platform, providing the distributed runtime for defining Workflow Specifications and executing Workflow Runs.

The LittleHorse Server has use-cases in:

  • Agentic Workflows: An agent is intelligence plus the ability to take dynamic action. LittleHorse lets you turn LLM's into production-ready agentic applications by providing a robust WfSpec as a tool for your LLM to invoke, enabling it to reliably execute dynamic processes.
  • Microservice Orchestration: The LittleHorse Server allows teams to enjoy the benefits of microservices (such as independent deployment and elasticity) while mitigating some of the challenges such as observability, error handling, and schema evolution.
  • Business Process Management: LittleHorse is perfect for orchestrating long-running business workflows. The WfSpec pattern makes it much easier for your code to exactly reflect business requirements; reducing friction between Product and Eng teams.
  • Legacy App Modernization: LittleHorse workflows can easily span across both modern microservices and legacy monoliths, allowing you to easily connect both worlds into one business process.
  • SAGA Transactions: LittleHorse's advanced Exception Handling capabilities simplify the process of rolling back transactions across multiple systems in case of a problem (for example, canceling a shipment if payment fails).
  • And more.

Building applications on LittleHorse enables engineering teams to save on infrastructure costs, reduce time to market, and deliver more robust software with less downtime.

The code for the LittleHorse Server and all clients is available at our github, but if you want to get started we recommend you check out our Quickstart. All code is free for production use under the Server-Side Public License.

Get Started

Ride well!