> ## 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. # Workflows > Ship your document processing with Extend. Get started with our APIs, SDKs, and guides. ## Docs - [Workflows Overview](https://docs.extend.ai/workflows/overview.md): Create, configure, deploy, and run a document-processing workflow with the Extend API. A visual builder is also available in Extend Studio. - [Configuring Workflows](https://docs.extend.ai/workflows/configuring-workflows.md): Complete reference for configuring Extend workflows via the API — the steps array, every step type, routing rules, and the create, deploy, and run lifecycle. - [Human Review](https://docs.extend.ai/workflows/human-review.md): Human-in-the-loop review for document workflows: add a Human Review step, route low-confidence or invalid runs to a review queue, and let operators inspect, correct, approve, or reject output before it reaches downstream systems. - [Reviewing a Workflow Run](https://docs.extend.ai/workflows/reviewing-workflow-run.md): How to review a workflow run once a document has been sent to review - [Workflow Versioning](https://docs.extend.ai/workflows/workflow-versioning.md): Deploy immutable workflow versions and pin runs to a specific version with the SDK (workflowVersions.create, workflowVersions.list, workflow.version on workflowRuns.create) or Extend Studio. Covers draft vs deployed versions and how an unpinned run resolves. - [GitHub App Integration](https://docs.extend.ai/workflows/github-app-integration.md): Connect a GitHub workflow file to Extend so pull requests validate workflow changes and pushes deploy new workflow versions. - [Multifile Extraction in Workflows](https://docs.extend.ai/workflows/multifile-extraction.md): Run a single extraction across a package of 2 to 50 files inside a workflow, with validation, review, and routing applied to the combined result. - [Validation Formulas](https://docs.extend.ai/workflows/formulas.md): How to write formulas that reference variables and perform calculations - [Parse Step](https://docs.extend.ai/workflows/workflow-steps/parse-step.md): Configure file parsing behavior for your workflow. - [Validation Step](https://docs.extend.ai/workflows/workflow-steps/validation-step.md): Configure VALIDATION steps with code and semantic blocks using workflows.create, workflows.update, and workflowVersions.create, or Extend Studio. Read pass/fail results from workflowRuns.retrieve. - [Router Step](https://docs.extend.ai/workflows/workflow-steps/router-step.md): Configure ROUTER steps with ordered code or semantic branches using workflows.create, workflows.update, and workflowVersions.create, or Extend Studio. Read matched branches from workflowRuns.retrieve. - [Conditional Workflow Step](https://docs.extend.ai/workflows/workflow-steps/conditional-steps.md): Guide to configuring and using conditional routing inside a workflow. - [External Data Validation Step](https://docs.extend.ai/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/workflows/workflow-steps/conditional-extraction-step.md): How to use the Conditional Extraction step to dynamically route documents to different extractors.