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

- [`ClusterEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.cluster_environment.ClusterEnvironment.md) — Specification of a cluster environment.
- [`KubeflowEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.kubeflow.KubeflowEnvironment.md) — Environment for distributed training using the PyTorchJob operator from Kubeflow.
- [`LightningEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.lightning.LightningEnvironment.md) — The default environment used by Lightning for a single node or free cluster (not managed).
- [`LSFEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.lsf.LSFEnvironment.md) — An environment for running on clusters managed by the LSF resource manager.
- [`MPIEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.mpi.MPIEnvironment.md) — An environment for running on clusters with processes created through MPI.
- [`SLURMEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.slurm.SLURMEnvironment.md) — Cluster environment for training on a cluster managed by SLURM.
- [`TorchElasticEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.torchelastic.TorchElasticEnvironment.md) — Environment for fault-tolerant and elastic training with torchelastic
- [`XLAEnvironment`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.environments.xla.XLAEnvironment.md) — Cluster environment for training on a TPU Pod with the PyTorch/XLA library.

---

**Navigation**

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