skillfed

langchain-core

Building applications with LLMs through composability

langchain-core Permissive license MIT Active 144,174 v1.5.4 released

Install

langchain-core on PyPI

pip

pip install langchain-core

uv

uv add langchain-core

poetry

poetry add langchain-core

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0.0,>=3.10.0)
Install friction low — pure-Python wheel
Runtime dependencies 9 — jsonpatch, langchain-protocol, langsmith, packaging, pydantic, pyyaml, tenacity, typing-extensions, uuid-utils
Maintenance actively maintained — 2 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: langchain_core-1.5.4-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Scientific/Engineering :: Artificial IntelligenceTopic :: Software Development :: Libraries :: Python Modules

About langchain-core

from the package's own PyPI description — quoted content, verbatim

🦜🍎️ LangChain Core

PyPI - Version (image) PyPI - License (image) PyPI - Downloads (image) Twitter (image)

Looking for the JS/TS version? Check out LangChain.js.

To help you ship LangChain apps to production faster, check out LangSmith. LangSmith is a unified developer platform for building, testing, and monitoring LLM applications.

Quick Install

uv add langchain-core

🤔 What is this?

LangChain Core contains the base abstractions that power the LangChain ecosystem.

These abstractions are designed to be as modular and simple as possible.

The benefit of having these abstractions is that any provider can implement the required...

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

LangChain Core provides the foundational abstractions and interfaces for building LLM applications, enabling modular composition of language model components across the LangChain ecosystem.

Active maintenance with a 2-day release cadence. Low install friction with 9 runtime dependencies including pydantic, tenacity, and langsmith. Supports Python 3.10–3.14.

MIT license permits unrestricted commercial and private use, modification, and distribution with minimal attribution requirements.

Usage

pip install langchain-core

from langchain_core.runnables import Runnable
from langchain_core.language_models import LLM
# Use core abstractions to compose LLM applications

Requires Python 3.10 or later (supports up to 3.14).

Verdict: Langchain-core is a production-stable, actively maintained foundation library for LLM application development. Zero known vulnerabilities, permissive MIT licensing, and low install friction make it a safe choice for teams building on the LangChain ecosystem.

Needs verification

  • Community adoption scale and production deployment breadth across organizations.
  • Specific stability guarantees and breaking-change notification practices beyond versioning policy.
  • Performance characteristics or benchmarks for core abstractions under typical workloads.
  • Backward compatibility track record across major version transitions.
llm application frameworklanguage model abstractionslangchain base librarycomposable ai componentsllm orchestration frameworklangchain core abstractionsmodular llm building blocks

Similar packages