[[repository]] == Snapshot/Restore Repository Plugins Repository plugins extend the {ref}/modules-snapshots.html[Snapshot/Restore] functionality in Elasticsearch by adding repositories backed by the cloud or by distributed file systems: [float] ==== Core repository plugins The core repository plugins are: <>:: The S3 repository plugin adds support for using S3 as a repository. <>:: The Azure repository plugin adds support for using Azure as a repository. <>:: The Hadoop HDFS Repository plugin adds support for using HDFS as a repository. [float] === Community contributed repository plugins The following plugin has been contributed by our community: * https://github.com/wikimedia/search-repository-swift[Openstack Swift] (by Wikimedia Foundation) This community plugin appears to have been abandoned: * https://github.com/kzwang/elasticsearch-repository-gridfs[GridFS] Repository (by Kevin Wang) include::repository-azure.asciidoc[] include::repository-s3.asciidoc[] include::repository-hdfs.asciidoc[]