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

> Set up tracing in just a few minutes — choose agent-assisted, integrations, or manual instrumentation

# Setup

<Callout icon="sparkles" color="#10b981">
  **Using a coding agent?** Paste this into your agent to set up tracing automatically:

  ```
  Follow the instructions from https://arize.com/docs/PROMPT.md and ask me questions as needed.
  ```

  [Learn more about agent-assisted setup →](/docs/ax/set-up-with-ai-assistants)
</Callout>

You can set up tracing in three ways:&#x20;

* ### [Agent-Assisted Setup (Recommended)](/docs/ax/set-up-with-ai-assistants)
* ### [Integrations](/docs/ax/observe/tracing/setup/integrations)
* ### [Manual Instrumentation](/docs/ax/observe/tracing/setup/manual-instrumentation)

**FAQ: Which approach should I use?**

<table><thead><tr><th width="165.45703125" /><th>Agent-Assisted (Recommended)</th><th width="250">Integrations</th><th>Manual Instrumentation</th></tr></thead><tbody><tr><td>What it is?</td><td>A coding agent reads your codebase and sets up tracing automatically.</td><td>Pre-built integrations for supported frameworks/LLM providers</td><td>You instrument your application to create spans via OpenTelemetry APIs.</td></tr><tr><td>When to use it?</td><td>If you use a coding agent (Claude Code, Cursor, Windsurf, etc.) and want the fastest setup.</td><td>If your application uses one of our supported integrations and you want to get tracing running quickly.</td><td>If your framework/model isn’t supported, or you need fine-grained control over spans, attributes, and data capture.</td></tr><tr><td>Can I customize it?</td><td>Yes; the agent follows your instructions and you can customize the output.</td><td>Yes; you can still add custom spans/attributes even after enabling auto-instrumentation.</td><td>Yes; you define your spans, attributes, events, metadata entirely as you wish.</td></tr><tr><td>Benefits</td><td>Zero-friction setup, auto-detects your stack, handles dependencies and configuration.</td><td>Fast time-to-value, minimal developer effort, gets you up and tracing quickly.</td><td>Maximum flexibility, fit for advanced use-cases, custom workflows, or non-standard stacks.</td></tr></tbody></table>
