langchain-core
Building applications with LLMs through composability
Install
langchain-core on PyPI
pip
pip install langchain-coreuv
uv add langchain-corepoetry
poetry add langchain-corePackage 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
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.
Similar packages
permissive · top 1,000 on PyPI
raypermissive · top 1,000 on PyPI
langchain-classicpermissive · top 1,000 on PyPI
langchain-openaipermissive · top 1,000 on PyPI
langchain-anthropicpermissive · top 1,000 on PyPI
langgraphpermissive · top 1,000 on PyPI
langchain-communitypermissive · top 1,000 on PyPI
langsmithpermissive · top 1,000 on PyPI
langchain-text-splitterspermissive · top 1,000 on PyPI
langchain-protocolpermissive · top 1,000 on PyPI