# Supported storage backends
Wildland is not dependent on any particular type of infrastructure, and our end goal is to make it backend-agnostic. At the moment, however, we suggest using the following backends for which there are convinient storage templates and HOWTOs available.
STORAGE | HOWTO |
---|---|
Dropbox | HOWTO |
Google Drive | HOWTO |
Amazon S3 | HOWTO |
WebDAV | HOWTO |
To support different types of storage-access protocols Wildland client implements a pluggable architecture. The list of currently supported plugins can be obtained using the wl template create
command.
$ wl template create
Usage: wl template create [OPTIONS] COMMAND [ARGS]...
Creates storage template based on storage type.
Options:
--help Show this message and exit.
Commands:
bear-db Create bear-db storage template
categorization Create categorization storage template
date-proxy Create date-proxy storage template
delegate Create delegate storage template
dropbox Create dropbox storage template
dummy Create dummy storage template
encrypted Create encrypted storage template
git Create git storage template
gitlab Create gitlab storage template
gitlab-graphql Create gitlab-graphql storage template
googledrive Create googledrive storage template
http Create http storage template
imap Create imap storage template
ipfs Create ipfs storage template
local Create local storage template
local-cached Create local-cached storage template
local-dir-cached Create local-dir-cached storage template
pseudomanifest Create pseudomanifest storage template
s3 Create s3 storage template
sshfs Create sshfs storage template
static Create static storage template
transpose Create transpose storage template
webdav Create webdav storage template
zip-archive Create zip-archive storage template
To find out more about these plugins, and how you can implement one yourself read the Wildland Plugins HOWTO (opens new window).