LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • LangGraph Checkpoint
    LangGraph Store
    Checkpoint Postgres
    Store Postgres
    Checkpoint SQLite
    LangGraph Prebuilt
    LangGraph CLI
    LangGraph SDK
    LangGraph Supervisor
    LangGraph Swarm
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    LangGraph Checkpoint
    LangGraph Store
    Checkpoint Postgres
    Store Postgres
    Checkpoint SQLite
    LangGraph Prebuilt
    LangGraph CLI
    LangGraph SDK
    LangGraph Supervisor
    LangGraph Swarm
    Language
    Theme
    Pythonlanggraph-clischemas
    Module●Since v0.4

    schemas

    Attributes

    attribute
    Distros: Literal['debian', 'wolfi', 'bookworm']
    attribute
    MiddlewareOrders: Literal['auth_first', 'middleware_first']

    Classes

    class
    TTLConfig

    Configuration for TTL (time-to-live) behavior in the store.

    class
    IndexConfig

    Configuration for indexing documents for semantic search in the store.

    This governs how text is converted into embeddings and stored for vector-based lookups.

    class
    StoreConfig

    Configuration for the built-in long-term memory store.

    This store can optionally perform semantic search. If you omit index, the store will just handle traditional (non-embedded) data without vector lookups.

    class
    ThreadTTLConfig

    Configure a default TTL for checkpointed data within threads.

    class
    SerdeConfig

    Configuration for the built-in serde, which handles checkpointing of state.

    If omitted, no serde is set up (the object store will still be present, however).

    class
    CheckpointerConfig

    Configuration for the built-in checkpointer, which handles checkpointing of state.

    If omitted, no checkpointer is set up (the object store will still be present, however).

    class
    SecurityConfig

    Configuration for OpenAPI security definitions and requirements.

    Useful for specifying global or path-level authentication and authorization flows (e.g., OAuth2, API key headers, etc.).

    class
    CacheConfig
    class
    AuthConfig

    Configuration for custom authentication logic and how it integrates into the OpenAPI spec.

    class
    EncryptionConfig

    Configuration for custom at-rest encryption logic.

    Allows you to implement custom encryption for sensitive data stored in the database, including metadata fields and checkpoint blobs.

    class
    CorsConfig

    Specifies Cross-Origin Resource Sharing (CORS) rules for your server.

    If omitted, defaults are typically very restrictive (often no cross-origin requests). Configure carefully if you want to allow usage from browsers hosted on other domains.

    class
    ConfigurableHeaderConfig

    Customize which headers to include as configurable values in your runs.

    By default, omits x-api-key, x-tenant-id, and x-service-key.

    Exclusions (if provided) take precedence.

    Each value can be a raw string with an optional wildcard.

    class
    HttpConfig

    Configuration for the built-in HTTP server that powers your deployment's routes and endpoints.

    class
    WebhookUrlPolicy
    class
    GraphDef

    Definition of a graph with additional metadata.

    class
    WebhooksConfig
    class
    UvSource

    Deployment source rooted at a uv project or workspace.

    class
    Config

    Top-level config for langgraph-cli or similar deployment tooling.

    View source on GitHub