
import { CompatibilityRedirect } from '../../../components/CompatibilityRedirect'

<CompatibilityRedirect />

# Compatibility APIs

These are the **v1 and v2 APIs bundled with the selected source version**. They are not snapshots of historical releases. For earlier documentation builds, use the version selector; for upgrading your code, see [migration](/migration).

## v1

| Page | Contents |
| --- | --- |
| [Configuration](/reference/compatibility/v1-configuration) | `ParamsProto`, `Proto`, `BoolFlag`, prefixes, CLI decorators, and partial application. |
| [Sweeps](/reference/compatibility/v1-sweeps) | `Sweep`, `sweep`, proxies, and sweep utilities. |

## v2

```python
from params_proto.v2 import ParamsProto, Proto, PrefixProto
```

| Page | Contents |
| --- | --- |
| [Configuration](/reference/compatibility/v2-configuration) | `ParamsProto`, `PrefixProto`, typed values, flags, and argument handling. |
| [Sweeps](/reference/compatibility/v2-sweeps) | `Sweep` construction, iteration, saving, and loading. |
| [Helpers](/reference/compatibility/v2-helpers) | `proto_partial`, dependency dictionaries, and formatting utilities. |

Each page includes a linked API index. Methods and attributes stay with their class.
