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

# Reference overview

> SDK exports and how the reference is organized.

The Reflect SDK exports one client class and seven data types from `reflect_sdk`:

```python theme={null}
from reflect_sdk import (
    ReflectClient,
    Memory,
    AugmentedTask,
    Trace,
    TraceSubmission,
    Review,
    ApiKeyInfo,
    CreatedApiKey,
    BootstrapInfo,
)
```

## Client

| Class                                            | Description                                                                          |
| ------------------------------------------------ | ------------------------------------------------------------------------------------ |
| [`ReflectClient`](/api-reference/reflect-client) | Authenticated client for a single project. All SDK operations go through this class. |

## Data types

All data types are dataclasses returned by `ReflectClient` methods. See the [data types reference](/api-reference/data-types) for field-level documentation.

| Type              | Returned by                                                                           |
| ----------------- | ------------------------------------------------------------------------------------- |
| `Memory`          | `query_memories`, `augment_with_memories`                                             |
| `AugmentedTask`   | `augment_with_memories`                                                               |
| `TraceSubmission` | `create_trace`, `create_trace_async`                                                  |
| `Trace`           | `get_trace`, `list_traces`, `review_trace`, `wait_for_trace`, `create_trace_and_wait` |
| `Review`          | Nested in `Trace.review`                                                              |
| `ApiKeyInfo`      | `list_api_keys`, `revoke_api_key`                                                     |
| `CreatedApiKey`   | `create_api_key`                                                                      |
| `BootstrapInfo`   | `ReflectClient.bootstrap`                                                             |
