> ## Documentation Index > Fetch the complete documentation index at: https://docs.extend.ai/llms.txt > Use this file to discover all available pages before exploring further. > > ## API version > The current API version is `2026-02-09`, served at the site root (no version prefix in URLs). > If this page URL contains `/2025-04-21/` or `/2024-12-23/`, you are reading an older API version. > Prefer the current docs at https://docs.extend.ai/llms.txt unless the user explicitly needs that older version. > Do not treat older-version pages as the source of truth for new integrations. # v2025-04-21 > Ship your document processing with Extend. Get started with our APIs, SDKs, and guides. ## Docs - [Review Agent](https://docs.extend.ai/2025-04-21/product/extraction/review-agent.md): The Review Agent analyzes extraction results to flag issues and produce an intelligent confidence score that improves on logprobs and OCR-based scores. - [Operator](https://docs.extend.ai/2025-04-21/product/extraction/operator.md): Agent-guided extraction for long, complex, table-heavy documents. - [How Credits Work](https://docs.extend.ai/2025-04-21/product/general/how-credits-work.md): How Extend's credit-based billing works: what parse, extract, classify, split, edit, and verify runs cost, how Performance vs Light modes change price, and plan rates. - [Rate Limits](https://docs.extend.ai/2025-04-21/product/general/rate-limits.md): Extend API rate limits by plan tier — per-endpoint request limits, processor throughput, workspace-level overrides, and how to handle 429 responses. - [User Roles and Permissions](https://docs.extend.ai/2025-04-21/product/general/user-roles-and-permissions.md): Learn about the different user roles in Extend and what each role can access - [Test Environment Guide](https://docs.extend.ai/2025-04-21/product/general/test-environment-guide.md): Use a test-mode API key to run extractions, classifications, and workflows against an isolated test environment with no production data or webhooks. Covers how test keys route requests, what is isolated vs shared, and how to configure each SDK (Python, TypeScript, Java, Go) for test mode. - [Reviewing a Workflow Run](https://docs.extend.ai/2025-04-21/product/workflows/reviewing-workflow-run.md): How to review a workflow run once a document has been sent to review - [Validation Formulas](https://docs.extend.ai/2025-04-21/product/workflows/formulas.md): How to write formulas that reference variables and perform calculations - [External Data Validation Step](https://docs.extend.ai/2025-04-21/product/workflows/workflow-steps/external-data-validation-step.md): How to leverage the External Data Validation step in a workflow. - [Conditional Extraction Step](https://docs.extend.ai/2025-04-21/product/workflows/workflow-steps/conditional-extraction-step.md): How to use the Conditional Extraction step to dynamically route documents to different extractors. - [Evaluation Overview](https://docs.extend.ai/2025-04-21/product/evaluation/overview.md): Evaluation sets measure the accuracy of an extractor, classifier, or splitter against reviewed ground truth. Create sets and run them via the SDK (evaluationSets, evaluationSetItems, evaluationSetRuns) or in Extend Studio. - [Calculating Array Accuracy](https://docs.extend.ai/2025-04-21/product/evaluation/calculating-array-accuracy.md): How Extend calculates accuracy for array data - [Composer](https://docs.extend.ai/2025-04-21/product/optimization/composer.md): Composer is an AI assistant that improves your Extend processor configurations — extraction schemas, classifiers, splitters, and editors — from eval feedback. - [Processor Memory](https://docs.extend.ai/2025-04-21/product/optimization/memory.md): Memory lets Extend classifiers, splitters, and extractors reuse validated historical results to improve accuracy on new documents over time. - [Webhook Best Practices](https://docs.extend.ai/2025-04-21/product/webhooks/best-practices.md): Operational best practices for handling Extend webhooks - [Authentication](https://docs.extend.ai/2025-04-21/developers/authentication.md): Authenticate Extend API requests with a Bearer token. Create an API key, store it in EXTEND_API_KEY, and send it via the Authorization header or an SDK. - [API Versioning](https://docs.extend.ai/2025-04-21/developers/api-versioning.md): Learn how to specify API versions and stay up to date with changes - [SDKs](https://docs.extend.ai/2025-04-21/developers/sdks.md): Official Extend SDKs for Python, TypeScript, Java, and Go — auto-generated from the API spec for type-safe parsing, extraction, classification, and workflows. - [Deployments](https://docs.extend.ai/2025-04-21/developers/deployments.md): Extend's deployment environments and regional options for meeting data residency and regulatory requirements, including the base URL for each environment. - [Changelog](https://docs.extend.ai/2025-04-21/release-notes.md): Updates and improvements to the Extend platform. - [Changelog (all entries)](https://docs.extend.ai/2025-04-21/release-notes/llms.txt) - [Model Versioning Overview](https://docs.extend.ai/2025-04-21/model-versioning/overview.md): What base model versions are and how they are versioned. Base versions are Extend's underlying model releases, pinned per processor with baseVersion; they are separate from the published versions of your own processor configuration. - [Parse Performance](https://docs.extend.ai/2025-04-21/model-versioning/parse/parse-performance.md): Changelog for the Parse Performance base processor in Extend. - [Parse Light](https://docs.extend.ai/2025-04-21/model-versioning/parse/parse-light.md): Changelog for the Parse Light base model version in Extend. - [Extraction Performance](https://docs.extend.ai/2025-04-21/model-versioning/extraction/extraction-performance.md): Changelog for the Extraction Performance base processor in Extend. - [Extraction Light](https://docs.extend.ai/2025-04-21/model-versioning/extraction/extraction-light.md): Changelog for the Extraction Light base processor in Extend. - [Extraction Operator](https://docs.extend.ai/2025-04-21/model-versioning/extraction/extraction-operator.md): Versions of the Operator base processor and their underlying extraction defaults. - [Classification Performance](https://docs.extend.ai/2025-04-21/model-versioning/classification/classification-performance.md): Changelog for the Classification Performance base processor in Extend. - [Classification Light](https://docs.extend.ai/2025-04-21/model-versioning/classification/classification-light.md): Changelog for the Classification Light base processor in Extend. - [Splitting Performance](https://docs.extend.ai/2025-04-21/model-versioning/splitting/splitting-performance.md): Changelog for the Splitting Performance base processor in Extend. - [Splitting Light](https://docs.extend.ai/2025-04-21/model-versioning/splitting/splitting-light.md): Changelog for the Splitting Light base processor in Extend. ## API Docs - API Reference > Processor Endpoints [Run Processor](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/run-processor.md) - API Reference > Processor Endpoints [Get Processor Run](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/get-processor-run.md) - API Reference > Processor Endpoints [List Processor Runs](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/list-processor-runs.md) - API Reference > Processor Endpoints [Cancel Processor Run](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/cancel-processor-run.md) - API Reference > Processor Endpoints [Delete Processor Run](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/delete-processor-run.md) - API Reference > Processor Endpoints [Get Batch Processor Run](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/get-batch-processor-run.md) - API Reference > Processor Endpoints [List Processors](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/list-processors.md) - API Reference > Processor Endpoints [Create Processor](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/create-processor.md) - API Reference > Processor Endpoints [Update Processor](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/update-processor.md) - API Reference > Processor Endpoints [Publish Processor Version](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/publish-processor-version.md) - API Reference > Processor Endpoints [Get Processor Version](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/get-processor-version.md) - API Reference > Processor Endpoints [List Processor Versions](https://docs.extend.ai/2025-04-21/developers/api-reference/processor-endpoints/list-processor-versions.md) - API Reference > Parse Endpoints [Parse File](https://docs.extend.ai/2025-04-21/developers/api-reference/parse-endpoints/parse-file.md) - API Reference > Parse Endpoints [Parse File Async](https://docs.extend.ai/2025-04-21/developers/api-reference/parse-endpoints/parse-file-async.md) - API Reference > Parse Endpoints [Get Parser Run](https://docs.extend.ai/2025-04-21/developers/api-reference/parse-endpoints/get-parser-run.md) - API Reference > Parse Endpoints [Delete Parser Run](https://docs.extend.ai/2025-04-21/developers/api-reference/parse-endpoints/delete-parser-run.md) - API Reference > Workflow Endpoints [Run Workflow](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/run-workflow.md) - API Reference > Workflow Endpoints [Get Workflow Run](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/get-workflow-run.md) - API Reference > Workflow Endpoints [List Workflow Runs](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/list-workflow-runs.md) - API Reference > Workflow Endpoints [Update Workflow Run](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/update-workflow-run.md) - API Reference > Workflow Endpoints [Cancel Workflow Run](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/cancel-workflow-run.md) - API Reference > Workflow Endpoints [Delete Workflow Run](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/delete-workflow-run.md) - API Reference > Workflow Endpoints [Create Workflow](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/create-workflow.md) - API Reference > Workflow Endpoints [Batch Run Workflow](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/batch-run-workflow.md) - API Reference > Workflow Endpoints [Correct Workflow Run Outputs](https://docs.extend.ai/2025-04-21/developers/api-reference/workflow-endpoints/correct-workflow-run-outputs.md) - API Reference > File Endpoints [Upload File](https://docs.extend.ai/2025-04-21/developers/api-reference/file-endpoints/upload-file.md) - API Reference > File Endpoints [Get File](https://docs.extend.ai/2025-04-21/developers/api-reference/file-endpoints/get-file.md) - API Reference > File Endpoints [Delete File](https://docs.extend.ai/2025-04-21/developers/api-reference/file-endpoints/delete-file.md) - API Reference > File Endpoints [List Files](https://docs.extend.ai/2025-04-21/developers/api-reference/file-endpoints/list-files.md) - API Reference > File Endpoints [Create File](https://docs.extend.ai/2025-04-21/developers/api-reference/file-endpoints/create-file.md) - API Reference > Edit Endpoints [Edit File](https://docs.extend.ai/2025-04-21/developers/api-reference/edit-endpoints/edit-file.md) - API Reference > Edit Endpoints [Edit File Async](https://docs.extend.ai/2025-04-21/developers/api-reference/edit-endpoints/edit-file-async.md) - API Reference > Edit Endpoints [Generate Edit Schema](https://docs.extend.ai/2025-04-21/developers/api-reference/edit-endpoints/generate-edit-schema.md) - API Reference > Edit Endpoints [Get Edit Run](https://docs.extend.ai/2025-04-21/developers/api-reference/edit-endpoints/get-edit-run.md) - API Reference > Edit Endpoints [Delete Edit Run](https://docs.extend.ai/2025-04-21/developers/api-reference/edit-endpoints/delete-edit-run.md) - API Reference > Edit Endpoints [Get Edit Template](https://docs.extend.ai/2025-04-21/developers/api-reference/edit-endpoints/get-edit-template.md) - API Reference > Evaluation Set Endpoints [Get Evaluation Set](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/get-evaluation-set.md) - API Reference > Evaluation Set Endpoints [List Evaluation Sets](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/list-evaluation-sets.md) - API Reference > Evaluation Set Endpoints [Create Evaluation Set](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/create-evaluation-set.md) - API Reference > Evaluation Set Endpoints [List Evaluation Set Items](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/list-evaluation-set-items.md) - API Reference > Evaluation Set Endpoints [Create Evaluation Set Item](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/create-evaluation-set-item.md) - API Reference > Evaluation Set Endpoints [Update Evaluation Set Item](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/update-evaluation-set-item.md) - API Reference > Evaluation Set Endpoints [Delete Evaluation Set Item](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/delete-evaluation-set-item.md) - API Reference > Evaluation Set Endpoints [Bulk Create Evaluation Set Items](https://docs.extend.ai/2025-04-21/developers/api-reference/evaluation-set-endpoints/bulk-create-evaluation-set-items.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.extend.ai/openapi.json) - [OpenAPI YAML](https://docs.extend.ai/openapi.yaml)