/Tool/Unstructured
app icon

Unstructured

Verified by Dify
No ratings yet
21
L
langgenius/unstructured

Convert documents into clean Markdown, JSON, HTML, or text, with optional RAG preprocessing.

RAG

Unstructured for Dify

Use Unstructured to turn PDFs, DOCX, PPTX, HTML, images, and scanned documents into clean Markdown, JSON, HTML, or text. The Transform tool can also prepare documents for retrieval-augmented generation with enrichment, chunking, and embeddings.

Tools

Transform document

The recommended tool for new workflows. It connects to the hosted Unstructured Transform MCP server, accepts either a Dify file or a public HTTP(S) URL, waits for the asynchronous job to finish, and returns the transformed output as both content and a downloadable file.

Set the provider fields as follows:

  • Server Type:
  • API URL:
  • API Key: A key from Unstructured Transform

The tool supports , , , and parsing, optional enrichments, chunking, and embedding. See the Transform quickstart for account and usage details.

Local files and inline results are limited to 50 MB. JSON results omit embedded base64 images to keep Dify workflows within the plugin's memory allocation. When a result exceeds the inline limit, use the job ID and reported in the error to retrieve the full output from Unstructured Transform.

Partition

The existing Partition tool remains available for legacy Partition API and self-hosted deployments. Configure its API URL and choose either Local Deployment or Unstructured Official API.

Development

Install dependencies and run the standard Dify plugin entrypoint:

Package the plugin from its parent directory:

Source: langgenius/dify-official-plugins

CATEGORY
Tool
VERSION
0.0.12
langgenius·Updated 5 days ago
REQUIREMENTS
Maximum memory
512MB
Maximum storage
1MB
Access domain

Some outbound calls build their address at runtime, so the list may be incomplete.

Detected
Security
Security Rating

Last checked 10/07/2026 11:56 AM · version 0.0.12

Give a rate
SHARE WITH