---
title: "Nutrient Python SDK extraction guides"
canonical_url: "https://www.nutrient.io/guides/python/extraction/"
md_url: "https://www.nutrient.io/guides/python/extraction.md"
last_updated: "2026-05-30T02:20:01.349Z"
description: "Learn how to use Nutrient Python SDK to extract data from images and documents using OCR and ICR technologies."
---

# Nutrient Python SDK extraction guides

Nutrient Python SDK enables you to extract data from images and documents using advanced optical character recognition (OCR) and intelligent content recognition (ICR) technologies. These guides provide step-by-step instructions on how to extract text and structured data from images using the SDK.

- [Extract data using ICR](/guides/python/extraction/extract-data-from-image-icr.md)
   Extract structured data from images using local ICR with Nutrient Python SDK. Offline processing for air-gapped environments without API calls.

- [Extract data using OCR](/guides/python/extraction/extract-data-from-image-ocr.md)
   Extract text from images using fast OCR with Nutrient Python SDK. Optimized for high-throughput processing and simple text-based documents.

- [Extract data using VLM](/guides/python/extraction/extract-data-from-image-vlm.md)
   Extract structured data from images using vision language models with Nutrient Python SDK.

- [Describe image with Claude](/guides/python/extraction/describe-image-with-claude.md)
   Generate accessible image descriptions using Claude AI with Nutrient Python SDK.

- [Describe image with local AI](/guides/python/extraction/describe-image-with-local-ai.md)
   Generate accessible image descriptions using local AI models with Nutrient Python SDK.

- [Describe image with OpenAI](/guides/python/extraction/describe-image-with-openai.md)
   Generate accessible image descriptions using OpenAI with Nutrient Python SDK.

- [Speed up first ICR](/guides/python/extraction/speed-up-first-icr-by-downloading-requirements.md)
   Predownload Vision API models to eliminate first-request latency using Nutrient Python SDK.

- [JSON data extraction](/guides/python/extraction/json-data-extraction.md)
   Extract structured JSON data from PDF documents using OCR with Nutrient Python SDK.

- [Read text from image (multi-language)](/guides/python/extraction/read-text-from-image-multi-language.md)
   Extract text from multilingual images using OCR with Nutrient Python SDK.

- [Read text from image](/guides/python/extraction/read-text-from-image.md)
   Extract text from images using OCR with Nutrient Python SDK.

- [Apply OCR to PDF page](/guides/python/extraction/apply-ocr-to-pdf-page.md)
   How to run OCR on a single PDF page using Nutrient Python SDK.

- [Apply OCR to PDF](/guides/python/extraction/apply-ocr-to-pdf.md)
   How to run OCR on a PDF document using Nutrient Python SDK.

---

## Related pages

- [Generating image descriptions using local AI](/guides/python/extraction/describe-image-with-local-ai.md)
- [Generating image descriptions using Claude](/guides/python/extraction/describe-image-with-claude.md)
- [Extracting data from images using ICR](/guides/python/extraction/extract-data-from-image-icr.md)
- [Applying OCR to a PDF page](/guides/python/extraction/apply-ocr-to-pdf-page.md)
- [Extracting text from multilingual images](/guides/python/extraction/read-text-from-image-multi-language.md)
- [Extracting structured JSON data from PDF documents](/guides/python/extraction/json-data-extraction.md)
- [Extracting data from images using vision language models](/guides/python/extraction/extract-data-from-image-vlm.md)
- [Extracting text from images](/guides/python/extraction/read-text-from-image.md)
- [Extracting data from images using OCR](/guides/python/extraction/extract-data-from-image-ocr.md)
- [Speeding up first ICR operation by predownloading models](/guides/python/extraction/speed-up-first-icr-by-downloading-requirements.md)
- [Applying OCR to a PDF document](/guides/python/extraction/apply-ocr-to-pdf.md)
- [Generating image descriptions using OpenAI](/guides/python/extraction/describe-image-with-openai.md)

