Key takeaways
- The Unstructured Python SDK enables you to call the Unstructured API with Python.
- You can use REST clients (such as cURL and Postman) to call the Unstructured API through REST endpoints.
-
The Unstructured API provides a set of programmatic operations that automate Unstructured services, including Unstructured Transform and Unstructured Pipelines. These services:
- Perform a full range of partitioning, enrichment, chunking, and embedding of your files and data, producing results that are AI-ready.
- Batch-process files locally.
- Batch-process files and data that are stored in remote storage locations, databases, and vector stores.
- Retrieve batch-processed local file results locally.
- Send batch-processed remote file or data results to remote storage locations, databases, and vector stores.
- Use the latest and highest-performing models.
Next steps
Python SDK setup
Get started with the Unstructured Python SDK.
REST client setup (curl, Postman)
Get started with the Unstructured REST endpoints.
API reference
Get the full API reference, along with code snippets for Python and cURL.
Cookbooks and samples
Get complete notebooks and end-to-end code applications for Python and cURL.

