SeaweedFS
Fast distributed file and object store you run yourself
SeaweedFS is profiled here as a Storage tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
SeaweedFS is a distributed storage system created by Chris Lu, designed around the Facebook Haystack approach to serving billions of small files with low latency. It stores objects, files, and blobs efficiently by keeping file metadata light, and adds an S3-compatible gateway plus a POSIX-style filer on top. Teams operating their own infrastructure choose it when they need object storage at scale without a managed provider. Its efficient handling of small files and operational simplicity drew teams that run storage at scale on their own hardware. Tiered backends let cold data move to cloud storage while hot objects stay on local disks.
Key Capabilities:
Distributed object storage optimized for billions of small files
S3-compatible API gateway for application integration
Filer layer offering a POSIX-like file system view
Tiered storage with cloud backends for cold data
Replication and erasure coding for durability
Apache 2.0 license for fully self-operated deployment
Alternative tools
- Storj
Distributed S3-compatible storage across a global network
- UploadThing
Type-safe file uploads for full-stack TypeScript apps
- Wasabi
S3-compatible hot cloud storage without egress fees
- Tigris
Globally distributed S3-compatible object storage
- Backblaze B2
Low-cost S3-compatible cloud object storage
- Cloudflare R2
S3-compatible object storage with zero egress fees
