Skip to main content
Start calling the Unstructured API right now with the quickstart!

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.