skillfed

langchain-text-splitters

LangChain text splitting utilities

langchain-text-splitters Permissive license MIT Active 144,174 v1.1.2 released

Install

langchain-text-splitters on PyPI

pip

pip install langchain-text-splitters

uv

uv add langchain-text-splitters

poetry

poetry add langchain-text-splitters

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 1 — langchain-core
Maintenance actively maintained — 119 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_text_splitters-1.1.2-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 ModulesTopic :: Text Processing

About langchain-text-splitters

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

🦜✂️ LangChain Text Splitters

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

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

Quick Install

pip install langchain-text-splitters

🤔 What is this?

LangChain Text Splitters contains utilities for splitting into chunks a wide variety of text documents.

📖 Documentation

For full documentation, see the API reference.

📕 Releases & Versioning

See our Releases and Versioning policies.

We...

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

Provides utilities for splitting text documents into manageable chunks, a foundational operation for preparing text data for language model processing and retrieval systems.

Low friction install with a single runtime dependency (langchain-core). Active maintenance with a recent release 119 days ago and ongoing repository activity.

MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal attribution requirements.

Usage

pip install langchain-text-splitters

from langchain_text_splitters import CharacterTextSplitter

splitter = CharacterTextSplitter()
chunks = splitter.split_text("your text here")

Requires Python 3.10 or later (supports 3.10–3.14).

Verdict: Production-stable text splitting library backed by the active LangChain ecosystem, with no known vulnerabilities, permissive licensing, and minimal dependencies. Suitable for immediate use in document processing pipelines.

Needs verification

  • Whether the package's versioning policy (mentioned in docs) introduces breaking changes frequently enough to warrant pinning in production.
  • Performance characteristics and memory efficiency for large documents or high-volume splitting workloads.
  • Specific text splitting algorithms and configuration options available in version 1.1.2.
text chunking for llmsdocument splitting utilitiestext segmentation librarychunk text documentslangchain text processingsplit documents into chunkstext preprocessing for ai

Similar packages