Skip to content

Backends

nexus-fs supports multiple storage backends. Each backend is accessed via a URI scheme and mounts at an auto-derived path in the virtual filesystem.

Backend URI scheme Extra Mount path
Local Filesystem local:// (included) /local/<path>/
Amazon S3 s3:// nexus-fs[s3] /s3/<bucket>/
Google Cloud Storage gcs:// nexus-fs[gcs] /gcs/<bucket>/
Google Drive gdrive:// nexus-fs[gdrive] /gdrive/<id>/

All backends expose the same API — read, write, ls, stat, delete, rename, copy, mkdir. Code that works against local storage works against S3 or GCS without changes.