LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • MCP Adapters
    • Overview
    • Agents
    • Callbacks
    • Chains
    • Chat models
    • Embeddings
    • Evaluation
    • Globals
    • Hub
    • Memory
    • Output parsers
    • Retrievers
    • Runnables
    • LangSmith
    • Storage
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    MCP Adapters
    OverviewAgentsCallbacksChainsChat modelsEmbeddingsEvaluationGlobalsHubMemoryOutput parsersRetrieversRunnablesLangSmithStorage
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-classicschemarunnable
    Module●Since v1.0

    runnable

    LangChain Runnable and the LangChain Expression Language (LCEL).

    The LangChain Expression Language (LCEL) offers a declarative method to build production-grade programs that harness the power of LLMs.

    Programs created using LCEL and LangChain Runnables inherently support synchronous, asynchronous, batch, and streaming operations.

    Support for async allows servers hosting LCEL based programs to scale better for higher concurrent loads.

    Streaming of intermediate outputs as they're being generated allows for creating more responsive UX.

    This module contains schema and implementation of LangChain Runnables primitives.

    Modules

    module
    retry
    module
    passthrough
    module
    configurable
    module
    utils
    module
    branch
    module
    fallbacks
    module
    history
    module
    router
    module
    config
    module
    base
    View source on GitHub