Home/Data & Retrieval/unstructured
unstructured logo

unstructured

Unstructured-IO/unstructured

Convert documents to structured data effortlessly

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

92views this month

15k stars1.3k forksLast push Sep 15, 2026 HTML Apache-2.0

Decision brief

Unstructured is an open-source ETL solution for transforming complex documents into clean, structured formats for language models, supporting workflows like partitioning, enrichments, chunking, and embedding.

Good fit when

  • When you need to convert a variety of document types, including PDFs and images, into structured data formats suitable for language models.
  • If your workflow involves preprocessing documents for machine learning tasks, such as information retrieval or natural language processing.

Avoid when

  • If you are working with simple text files that do not require complex parsing or enrichment processes.
  • When you need a tool that supports real-time document processing, as Unstructured is optimized for batch processing and may not be suitable for real-time applications.

Observed Sep 18, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (3d since push)
As of Sep 18, 2026
Provenance
Not a fork · Organization account
As of Sep 18, 2026
Security (OSV)
No lockfile
As of Sep 18, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/Unstructured-IO/unstructured

How it fits your stack(12)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Unstructured is an open-source ETL solution for transforming complex documents into clean, structured formats for language models, supporting workflows like partitioning, enrichments, chunking, and embedding.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Sep 18, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Sep 18, 2026

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Sep 18, 2026

Languages
html, python

Source: github.language+pyproject.toml · Sep 18, 2026

Categories

Graph entities

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Sep 18, 2026)

Once in the running container, you can try things directly in Python interpreter's interactive mode.
Source link

Tags

README

:eight pointed black star: Quick Start There are several ways to use the library: Run the library in a container or Install the library 1. Install from PyPI 2. Install for local development For installation with on Windows system, please refer to the documentation this will drop...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.