> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anyformat.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Build a workflow in the app and extract data from a document. No code.

Build an invoice extractor at [app.anyformat.ai](https://app.anyformat.ai) and read the results. Nothing to install.

<Note>
  **Working in code?** The [API quickstart](/guides/quickstart-api) builds the same workflow with curl, TypeScript, or Python.

  Even then, build your **first** workflow here. Fields are faster to iterate on visually. Once it works, copy the workflow ID and call it from code.
</Note>

<Steps>
  <Step title="Describe what you want" icon="comment">
    Create an account at [app.anyformat.ai](https://app.anyformat.ai).

    From the home screen, type what you want to extract into the **Create with annie** chat. For example: *"Invoice processing: extract invoice number, total, and issue date."*

    Drag in a sample invoice PDF before you send. It is optional. [annie](/concepts/annie) uses it to pick better fields.
  </Step>

  <Step title="Check the fields" icon="pen">
    annie builds the workflow and opens it in [Studio](/guides/studio/index), with the document alongside it.

    Review the fields she suggested. Ask her for changes in the **Chat** tab, or edit them yourself.

    Copy the workflow ID from the URL or from workflow settings. You need it to run this workflow through the API later.
  </Step>

  <Step title="Run a document" icon="play">
    Drag the invoice onto the workflow, or upload it with the **Add document** button. Processing starts on its own. It usually finishes in 10 to 60 seconds.

    To run one file on its own, click its filename and press **Process document** on the right.

    <video autoPlay loop muted playsInline className="w-full rounded-lg" aria-label="Running documents">
      <source src="https://mintcdn.com/anyformat/Lj-IYCar0l6vJwHb/images/rundocuments.mp4?fit=max&auto=format&n=Lj-IYCar0l6vJwHb&q=85&s=8362804a41cff062864c121e9d6c8646" type="video/mp4" data-path="images/rundocuments.mp4" />
    </video>
  </Step>

  <Step title="Read the results" icon="table">
    Results appear as soon as processing finishes. No refresh needed.

    * **Table view** shows every document at once. The first tab lists the documents, one row each. The extra tabs show the output of each node in your workflow.
    * **Document view** opens one document on its own. Click a filename to get there. Each extracted value is highlighted on the page it came from. Click a field to see where it came from.

    Export the results as **CSV**, **Excel**, or **JSON** from the workflow view. [Outputs](/concepts/outputs) covers the differences.
  </Step>
</Steps>

<Tip>
  This workflow is a parse step feeding an extract step. In [Studio](/guides/studio/index) you can also build parse-only workflows, sort mixed document types with Classify, and split multi-document files.
</Tip>

## Where to go next

<CardGroup cols={2}>
  <Card title="API quickstart" icon="code" href="/guides/quickstart-api">
    The same workflow in curl, TypeScript, or Python
  </Card>

  <Card title="Build workflows" icon="plus" href="/guides/workflows/creating">
    A deeper walkthrough of building and refining a workflow with annie and Studio
  </Card>

  <Card title="Recipes" icon="book-open" href="/examples/index">
    End-to-end examples: invoices, resumes, contracts, receipts, and more
  </Card>

  <Card title="Coding assistant" icon="robot" href="/guides/coding-assistant">
    Let Claude Code build and run anyformat workflows from your editor
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.