<a id="restapi"></a>

# REST API

* [Main API documentation](https://canonical.com/lxd/docs/default/rest-api/index.html.md)
* [Main API specification](https://canonical.com/lxd/docs/default/api/index.html.md)
* [Main API extensions](https://canonical.com/lxd/docs/default/api-extensions/index.html.md)
* [Events API documentation](https://canonical.com/lxd/docs/default/events/index.html.md)
* [Instance API](https://canonical.com/lxd/docs/default/dev-lxd/index.html.md)

## Related topics

How-to guides:

- [LXD server and client](https://canonical.com/lxd/docs/default/operation/index.html.md#lxd-server)

Explanation:

- [About `lxd` and `lxc`](https://canonical.com/lxd/docs/default/explanation/lxd_lxc/index.html.md#lxd-lxc)
- [The LXD Dqlite database](https://canonical.com/lxd/docs/default/database/index.html.md#database)
