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

# Web Portal Overview

> Navigate trace functions, inspect traces, and label results in the Bitfab web portal

## Overview

The Bitfab web portal at [bitfab.ai](https://bitfab.ai) is where you view your traced AI workflows, inspect individual traces, label results, and manage automated graders.

## Trace Functions

When you instrument your code with the SDK, each `getFunction()` or `get_function()` call registers a **trace function** - a named group of related spans. The main navigation lists all your trace functions with summary stats:

* **Total traces** captured
* **Evaluation status** - how traces are performing against your graders
* **Recent activity** - latest traces and their outcomes

Click a trace function to see all of its traces, graders, and evaluation results.

## Traces

Each execution of an instrumented function produces a **trace** - a tree of spans capturing the full call stack with inputs, outputs, timing, and errors.

### Trace List

The trace list for a function shows:

| Column             | Description                               |
| ------------------ | ----------------------------------------- |
| **Status**         | Success or error                          |
| **Duration**       | Execution time                            |
| **Grader Results** | Pass/fail outcomes from automated graders |
| **Created**        | When the trace was recorded               |

### Trace Detail

Click a trace to see the full span tree:

```
Trace: order-processing
├── Span: validate-input (guardrail)
├── Span: fetch-data (function)
└── Span: generate-response (llm)
```

Each span shows its input, output, errors, context, timing, and prompt (if set). Click individual spans to drill into nested calls.

### Searching and Filtering

Filter traces by:

* **Status**: Success or error
* **Date range**: Filter by time period
* **Grader results**: Pass or fail on specific graders
* **Full-text search**: Search across inputs, outputs, and error messages
* **Tags**: Filter by assigned tags

## Labeling

Label traces to build evaluation datasets and track quality. See the [Labeling guide](/web-portal/labeling) for details.

## Settings

Additional configuration is available in the user menu:

<CardGroup cols={3}>
  <Card title="API Keys" icon="key" href="/api-keys">
    Manage API keys for SDK authentication
  </Card>

  <Card title="Integrations" icon="plug" href="/integrations">
    Configure external service connections
  </Card>

  <Card title="Tags" icon="tag" href="/web-portal/settings">
    Organize traces with tags
  </Card>
</CardGroup>

## Organizations

Bitfab uses organizations to group resources:

* Each user belongs to one or more organizations
* Trace functions, traces, and API keys are scoped to an organization
* Team members can be invited to collaborate

### Switching Organizations

If you belong to multiple organizations, use the organization switcher in the header to change between them.
