LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
    • Overview
    • Caches
    • Callbacks
    • Documents
    • Document loaders
    • Embeddings
    • Exceptions
    • Language models
    • Serialization
    • Output parsers
    • Prompts
    • Rate limiters
    • Retrievers
    • Runnables
    • Utilities
    • Vector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    OverviewCachesCallbacksDocumentsDocument loadersEmbeddingsExceptionsLanguage modelsSerializationOutput parsersPromptsRate limitersRetrieversRunnablesUtilitiesVector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-coreRunnables

    Runnables

    Classes

    Class

    Runnable

    A unit of work that can be invoked, batched, streamed, transformed and composed.

    Class

    RunnableBinding

    Wrap a Runnable with additional functionality.

    Class

    RunnableGenerator

    Runnable that runs a generator function.

    Class

    RunnableLambda

    RunnableLambda converts a python callable into a Runnable.

    Class

    RunnableParallel

    Runnable that runs a mapping of Runnables in parallel.

    Class

    RunnableSequence

    Sequence of Runnable objects, where the output of one is the input of the next.

    Class

    RunnableSerializable

    Runnable that can be serialized to JSON.

    Class

    RunnableConfig

    Configuration for a Runnable.