---
title: IO
description: API reference for all public classes and functions.
canonical: 'https://lightning.ai/docs/fabric/stable/full-api-reference/api/io'
---
# IO {#io}

> **Warning**
>
> This is an [experimental](/docs/pytorch/latest/versioning) feature.

## IO {#io}

- [`CheckpointIO`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.io.checkpoint_io.CheckpointIO.md) — Interface to save/load checkpoints as they are saved through the Strategy.
- [`TorchCheckpointIO`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.io.torch_io.TorchCheckpointIO.md) — CheckpointIO that utilizes torch.save() and torch.load() to save and load checkpoints respectively,
common for most use cases.
- [`XLACheckpointIO`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.io.xla.XLACheckpointIO.md) — CheckpointIO that utilizes xm.save to save checkpoints for TPU training strategies.

---

**Navigation**

- Parent: [Api](/docs/fabric/2.6.6/full-api-reference/api.md)
