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

# Fluent

> Run Fluent agents from your applications, scripts, and automation.

Fluent turns documents and instructions into structured work in your connected systems. Use the HTTP API or CLI to discover agents, upload files, start runs, track their progress, and retrieve the documents they produce.

<CardGroup cols={2}>
  <Card title="Run an agent" icon="play" href="/docs/quickstart">
    Start a text or file-based agent run in a few commands.
  </Card>

  <Card title="Explore the API" icon="brackets-curly" href="/docs/api-reference/overview">
    Review every public `/api/v1` operation and its schemas.
  </Card>

  <Card title="Use the CLI" icon="terminal" href="/docs/cli/overview">
    Authenticate interactively or run Fluent in CI.
  </Card>

  <Card title="Receive webhooks" icon="webhook" href="/docs/guides/webhooks">
    React to document, approval, and run lifecycle events.
  </Card>
</CardGroup>

## How the pieces fit together

The HTTP API is the source of truth. The CLI uses the same `/api/v1/agents`, `/api/v1/runs`, and `/api/v1/documents` resources documented here.

1. List the agents your credential can access.
2. Request presigned upload URLs and upload any input files.
3. Start a run with files, a message, or both.
4. Poll the run until it reaches a terminal status, or subscribe to webhooks.
5. Fetch and process the documents created by the run.

<Note>
  The production API origin is `https://www.fluenterp.com`. API paths begin with `/api/v1`; there is no separate `api.` hostname.
</Note>
