Skip to content
masterclass Buddy

LangChain · Class

RunnableSequence

RunnableSequence runs LangChain Runnable objects in order. Each step receives the previous step's output, and the sequence supports sync, async, batch, and streaming execution when its components allow it.

Last updated

Since
v1.7

Syntax

RunnableSequence(self, steps: RunnableLike[Any, Any] = (), *, name: str | None = None, first: Runnable[Any, Any] | None = None, middle: list[Runnable[Any, Any]] | None = None, last: Runnable[Any, Any] | None = None)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Runnable
  • RunnableLambda
  • RunnableParallel
  • RunnableSequence.pipe
  • RunnableSequence.invoke
  • RunnableSequence.batch
  • RunnableSequence.stream

Source: RunnableSequence | langchain_core | LangChain Reference. Checked 2026-11-03.