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

# Introduction

> tile.run is a lightweight API that helps you extract structured data from unstructured files.

<img className="block dark:hidden" src="https://mintcdn.com/kili/Ti_CHQ6GpWNYw-qO/images/logo.svg?fit=max&auto=format&n=Ti_CHQ6GpWNYw-qO&q=85&s=e155c198aa984aa333b0439ed9be91c3" alt="Hero Light" width="500" height="500" data-path="images/logo.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/kili/Ti_CHQ6GpWNYw-qO/images/logo.svg?fit=max&auto=format&n=Ti_CHQ6GpWNYw-qO&q=85&s=e155c198aa984aa333b0439ed9be91c3" alt="Hero Dark" width="500" height="500" data-path="images/logo.svg" />

<CardGroup cols={2}>
  <Card title="Sign up" icon="user" href="https://app.tile.run/auth/signup">
    Sign up for an account
  </Card>

  <Card title="Create an API key" icon="key" href="https://app.tile.run">
    Create an API key to authenticate requests
  </Card>

  <Card title="Upload a file" icon="file" href="/docs/api-reference/endpoint/upload">
    Upload a file
  </Card>

  <Card title="Extract data" icon="brackets-curly" href="/docs/api-reference/endpoint/extract">
    Create an extraction request
  </Card>

  <Card title="Get results" icon="database" href="/docs/api-reference/endpoint/poll">
    Poll for results
  </Card>
</CardGroup>
