
Unstructured
Ingest any document for RAG: partition, chunk, embed.
About
Unstructured is the document-ingestion platform for RAG: partition PDFs, emails, HTML, and dozens of formats into structured elements, then chunk, embed, and load into vector databases — as an OSS library or a hosted API. 15.6k stars, Apache-2.0, 2.5M PyPI downloads/month. It's heavier than Docling/Marker for simple conversion, but it's the full ingestion pipeline (connectors included) rather than just a parser. The commercial platform gets newest features first.
What it can do
- **Auto-partition**: detect and parse dozens of formats
- **Chunking**: strategies for RAG-ready chunks
- **Connectors**: load to Pinecone, Weaviate, S3, and more
- **Hosted API**: zero-setup option
- **Embeddings**: integrated embedding step
Setup
```bash
pip install unstructured
```
```python
from unstructured.partition.auto import partition
{"elements": [str(e) for e in partition("report.pdf")]}
```
Extras (pdf, docx, etc.) install per-format deps. Docs: docs.unstructured.io.
Prerequisites
Python 3.9+. Per-format extras (e.g. `unstructured[pdf]`).
Use cases
Works with
Trust score — 9/10
Scored 9/10 (verified tier, metrics-v1). Evidence: 15,559 GitHub stars (log-scaled vs catalog peers); blended with ~2,462,836 monthly package downloads; last push 3d ago; 53 releases/12mo; 343 open issues. Manual review: document-ingestion platform (partition, chunk, embed, connectors), 15.6k stars, 2.5M PyPI/mo; heavyweight vs Docling/Marker; Cloud gets newest features. License: Apache-2.0.
★ 15,559 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 8.3/10
- Maintenance · recency, releases, issue load
- 9.1/10
- Openness · license + docs
- 10.0/10
- Manual review · sanity read + red-flag check
- 8.0/10
- · 15,559 GitHub stars (log-scaled vs catalog peers)
- · blended with ~2,462,836 monthly package downloads
- · last push 3d ago; 53 releases/12mo; 343 open issues
- · manual review: document-ingestion platform (partition, chunk, embed, connectors), 15.6k stars, 2.5M PyPI/mo; heavyweight vs Docling/Marker; Cloud gets newest features
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.