[[repository]]
== Snapshot/restore repository plugins

Repository plugins extend the {ref}/snapshot-restore.html[Snapshot/Restore]
functionality in Elasticsearch by adding repositories backed by the cloud or
by distributed file systems:

[discrete]
==== Official repository plugins

NOTE: Support for S3, GCS and Azure repositories is now bundled in {es} by
default.

The official repository plugins are:

<<repository-hdfs,HDFS Repository>>::

The Hadoop HDFS Repository plugin adds support for using HDFS as a repository.

[discrete]
=== Community contributed repository plugins

The following plugin has been contributed by our community:

* https://github.com/BigDataBoutique/elasticsearch-repository-swift[Openstack Swift] (by Wikimedia Foundation and BigData Boutique)

include::repository-hdfs.asciidoc[]
