{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"}],"enrichment":{"capability":"Official Python SDK for the Extend document processing API, enabling you to parse, extract, classify, split, and edit PDFs and 35+ file types via a few lines of code.","skillfed_tags":["document-processing","pdf-extraction","api-client"],"use_cases":["Extract structured invoice data (line items, totals, dates) into typed Pydantic models for accounting systems.","Classify incoming documents by type (invoice, receipt, contract) and route them to appropriate processing pipelines.","Split multi-document PDF packets into individual documents for batch processing workflows.","Parse unstructured PDFs into semantic chunks for document search and retrieval systems.","Automate form filling and PDF editing via natural-language instructions.","Build document processing workflows that chain extraction, classification, and splitting steps."],"what_it_does":"Extend-ai is the official Python SDK for Extend, a cloud-based document processing service. It provides typed, synchronous and asynchronous access to parse, extract structured data, classify, split, and edit documents in PDF and 35+ other file formats. The SDK wraps the Extend API with convenient methods that handle file upload, processing, and result retrieval in a single call.\n\nThe library integrates deeply with Pydantic, allowing you to define extraction schemas as typed models and get end-to-end validation from request to response. It includes polling helpers for production workflows, webhook verification utilities, and support for custom field types like ExtendDate, ExtendCurrency, and ExtendSignature. Synchronous methods have a 5-minute timeout and are suited for testing; production workloads should use polling or webhooks instead.","worth_installing":"Yes. The SDK is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. It is well-suited for developers building document processing workflows who want typed, convenient access to the Extend API. Start with synchronous methods for prototyping; migrate to polling or webhooks for production workloads."},"id":"extend-ai","links":{"html":"https://skillfed.io/packages/extend-ai","md":"https://skillfed.io/packages/extend-ai.md","pypi":"https://pypi.org/project/extend-ai/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"permissive","name":"extend-ai","python_support":"supports_current","summary":"Official Python SDK for Extend (extend.ai) \u2014 the document processing API. Parse, extract, classify, split, and edit PDFs and 35+ file types"},"popularity":{"monthly_downloads":183231,"position":10070,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.18.0"}
