<a id="reference"></a>

# Reference

The reference material in this section provides technical descriptions of LXD.

<a id="reference-general"></a>

## General information

These guides include compatibility information for operating systems running in instances, and man pages for the `lxc` CLI.

* [Requirements](../requirements/index.html.md)
* [Architectures](../architectures/index.html.md)
* [Guest OS compatibility](../guest-os-compatibility/index.html.md)
* [Container environment](../container-environment/index.html.md)
* [Man pages](manpages/index.html.md)

## Releases

Release notes, deprecation notices, and details about the LXD release cadence and its snap.

* [Release notes](release-notes/index.html.md)
* [Deprecation notices](deprecation_notices/index.html.md)
* [Releases and snap](releases-snap/index.html.md)

## Images

Reference information for remote image servers and the LXD image format.

* [Built-in image registries](remote_image_servers/index.html.md)
* [Image format](image_format/index.html.md)

<a id="reference-config"></a>

## Configuration options

LXD is highly configurable, with options available for major entities as well as permissions for access control.

* [Configuration option index](../config-options/index.html.md)
* [Server configuration](../server/index.html.md)
* [Instance configuration](../explanation/instance_config/index.html.md)
* [Preseed YAML file fields](preseed_yaml_fields/index.html.md)
* [Project configuration](projects/index.html.md)
* [Storage drivers](storage_drivers/index.html.md)
* [Networks](networks/index.html.md)
* [Image registries](image_registries/index.html.md)
* [Placement group configuration](placement_groups/index.html.md)
* [Clusters](clusters/index.html.md)
* [Replicator configuration](replicator_config/index.html.md)
* [Permissions](permissions/index.html.md)

<a id="reference-production"></a>

## Production setup

The LXD server can be optimized for production workloads and can monitor server metrics.

* [Production server settings](server_settings/index.html.md)
* [Provided metrics](provided_metrics/index.html.md)

<a id="reference-api"></a>

## API and integrations

LXD exposes a REST API for managing all resources. The LXD CSI driver integrates LXD storage backends with Kubernetes.

* [REST API](../restapi_landing/index.html.md)
* [LXD CSI driver reference](driver_csi/index.html.md)

<a id="reference-internal"></a>

## Internal implementation details

These guides are primarily of interest to advanced users, contributors, and developers.

* [Internals](../internals/index.html.md)
