Storage Gateways
Storage Gateways define the various access methods supported by your Filestash instance. They act as translators between protocols, proxying traffic to your downstream storage:
graph LR
A[SFTP Client] -->|SFTP| GW[Filestash Gateway]
B[S3 Client] -->|S3| GW
C[...] -->|Protocol X| GW
GW -->|FTP| S1[FTP Server]
GW -->|S3| S2[AWS S3]
GW -->|Protocol Y| S3[...]
Filestash supports a number of gateways including SFTP, WebDAV, S3, MCP, and AS2. Each gateway exposes an inbound interface that speaks a specific protocol, accepting connections from clients that speak that particular protocol. Downstream of that interface, you keep your existing storage. Filestash is not where your data lives. Data stays under your control, on your own infrastructure. Filestash is just a proxy, a humble translator between different protocols.