SeaweedFS
seaweedfs.com
What it is
SeaweedFS is a distributed storage system that serves S3 objects, Iceberg tables, and POSIX files from one cluster. It supports S3, POSIX mounts, HDFS-compatible access, an Iceberg REST catalog, and WebDAV. Its built-in Iceberg catalog supports queries with Spark, Trino, Dremio, and DuckDB. The product describes scaling from gigabytes to petabytes and supporting billions of files. Development and testing under 25 TB are free, but production deployments require a paid license regardless of size. Monthly capacity licensing is $2 a month, based on used storage including replication or erasure-coding overhead; yearly licensing is $20 a year. Enterprise features include deleted-file recovery within a configurable retention window, point-in-time restoration, repair of missing or corrupted erasure-coding shards, and OIDC sign-in with role mapping. The free 25 TB trial limits deleted-file recovery retention to one hour. Enterprise support is optional and priced separately from capacity licensing. Community support is free and has no guaranteed response time. SeaweedFS is available for Linux, macOS, and Windows, with API access and self-hosted deployment.
Spec sheet
- What it does
- SeaweedFS is a distributed storage system serving S3 objects, Iceberg tables, and POSIX files from one cluster.Read 2 Oct 2026 · seaweedfs.com
- Deployment
- The deployment guide offers an official repository binary and the container image chrislusf/seaweedfs-enterprise.Read 2 Oct 2026 · seaweedfs.com
- Integrations
- The built-in Iceberg catalog supports querying with Spark, Trino, Dremio, and DuckDB.Read 2 Oct 2026 · seaweedfs.com
- Support
- Enterprise support is optional and purchased separately from the capacity license; published support channels and response targets vary by plan.Read 2 Oct 2026 · seaweedfs.com
- Data protection
- Enterprise automatically repairs missing or corrupted erasure-coding shards and periodically checks shards against checksums for silent corruption.Read 2 Oct 2026 · seaweedfs.com
- License expiry
- If an Enterprise license expires, SeaweedFS says it falls back to the open-source implementation and data remains accessible, while self-healing features are disabled.Read 2 Oct 2026 · seaweedfs.com
- Point-in-time recovery
- Enterprise can rewind a folder, bucket, or object to a chosen moment, including restoring deletes and reverting overwrites, with a preview before changes are applied.Read 2 Oct 2026 · seaweedfs.com
- Production license limit
- Development and testing under 25 TB is free, while production deployments require a paid license regardless of size.Read 2 Oct 2026 · seaweedfs.com
- Protocols
- The cluster supports S3, POSIX mounts, HDFS-compatible access, an Iceberg REST catalog, and WebDAV.Read 2 Oct 2026 · seaweedfs.com
- Recovery
- Enterprise data recovery can restore deleted files from the Admin UI during a configurable retention window; the free 25 TB trial caps that window at one hour.Read 2 Oct 2026 · seaweedfs.com
- Scale
- The product page says it scales linearly from gigabytes to petabytes and supports billions of files.Read 2 Oct 2026 · seaweedfs.com
- Single sign-on
- Enterprise Admin UI supports OIDC sign-in and role mapping, with examples including Keycloak, Okta, Azure AD, and Microsoft ADFS.Read 2 Oct 2026 · seaweedfs.com
- Storage efficiency
- Enterprise customizable erasure coding can use a 20+4 ratio with 1.2× storage overhead, according to the maker’s feature page.Read 2 Oct 2026 · seaweedfs.com
Plans and prices
Strong points and limits
Strong points
- Supports S3, POSIX mounts, and WebDAV.
- Iceberg catalog works with four listed query tools.
- Describes support for billions of files.
- Free community support is listed.
- License expiry leaves data accessible.
Limits
- Production use requires a paid license.
- Trial recovery window is capped at one hour.
- Enterprise support costs extra.
- Community support has no guaranteed response time.
Who it suits
SeaweedFS may suit teams needing object, table, and POSIX file storage in one cluster. Its free development and testing allowance is for deployments under 25 TB; production users need a paid license.
SeaweedFS in depth
Read the full write-up
SeaweedFS is distributed storage for teams that want object, file and table workloads to share a cluster. It is most compelling for operators building a self-hosted storage platform at scale, rather than organizations seeking a managed, production-ready service.
Its range of interfaces and enterprise recovery tools stand out, but production requires a paid capacity license, and support costs extra.
Overview
SeaweedFS serves S3 objects, Iceberg tables and POSIX files from one cluster. Alongside S3 and POSIX mounts, it supports HDFS-compatible access, an Iceberg REST catalog and WebDAV. The maker says it scales from gigabytes to petabytes and supports billions of files—a broad target range for teams consolidating different storage needs. That flexibility is useful, but it comes with the operational responsibility of running distributed storage yourself.
Key features
The Iceberg catalog integrates with Spark, Trino, Dremio and DuckDB, bringing table-catalog access into the storage cluster. For object workloads, versioning, lifecycle rules, immutability and cross-region replication address common data-management and protection needs.
Enterprise recovery controls are more distinctive. Administrators can restore deleted files through the Admin UI during a configurable retention window; the free trial, capped at 25 TB, limits that window to one hour. Point-in-time recovery can rewind a folder, bucket or object to a chosen moment, undoing deletes or overwrites, with a preview before changes are applied. This is useful protection against accidental changes, though the trial's short recovery window is a limited preview of the Enterprise capability.
Enterprise also repairs missing or corrupted erasure-coding shards and checks them periodically against checksums to catch silent corruption. Its customizable erasure coding can use a 20+4 ratio with 1.2× storage overhead, according to the maker. OIDC sign-in and role mapping for the Admin UI support identity setups including Keycloak, Okta, Azure AD and Microsoft ADFS. These controls make the paid edition more suitable for operationally demanding environments than the free development allowance.
Pricing
Community support is free for clusters of any size and includes GitHub issues and discussions plus public documentation, but response times are not guaranteed. Development and testing are also free under 25 TB, but that allowance cannot be used in production. Every production deployment requires a paid capacity license, regardless of size.
The monthly capacity license costs $2 a month, billed pay as you go; the yearly license costs $20 a year with simplified billing and a stated saving of about 17%. Both charge on used storage, including replication and erasure-coding overhead. That overhead-based measure matters when estimating the bill: the capacity charged is not just the underlying data size.
Support is optional and bought separately from the capacity license. Essential support costs $2,000 a year for clusters up to 100 TB, with private email support, a five-business-day response and one advisory hour per month. Small Production support costs $5,000 a year for up to 250 TB, with a three-business-day response, two advisory hours monthly and an annual configuration review. Growth support costs $15,000 a year for up to 1 PB, with a two-to-three-business-day response, four advisory hours monthly, upgrade guidance and deployment assistance.
For larger or more urgent deployments, Standard support is $40,000 a year for multi-petabyte environments, with private Slack and email, a one-business-day response, eight advisory hours monthly and architecture and deployment assistance. Critical support is $85,000 a year for revenue-bearing workloads, with a one-hour P1 response, private Slack, email and Zoom, direct engineering escalation and up to 12 advisory hours monthly. Enterprise 5 PB+ has custom pricing, volume discounts and custom contracts and invoicing. If an Enterprise license expires, SeaweedFS says it falls back to the open-source implementation and data remains accessible, but self-healing features are disabled.
Platforms
SeaweedFS supports Linux, macOS and Windows, as well as API and self-hosted use. The deployment guide offers an official repository binary and the chrislusf/seaweedfs-enterprise container image.
Who it's for
Choose SeaweedFS if you need a self-hosted cluster that can serve object, file and table workloads through multiple protocols, and can justify a production license for the operational and recovery features. It is a less natural fit for small production deployments looking for a free option, or teams that would rather avoid running distributed storage themselves.
Pros and cons
Multiple interfaces in one cluster: S3, POSIX, HDFS-compatible, Iceberg and WebDAV access can serve varied workloads without separate storage systems.
Strong Enterprise recovery: Point-in-time restoration covers deletes and overwrites, while shard repair and checksum checks address data-protection risks.
Production is never free: Even a small production cluster needs a paid capacity license; the free allowance is limited to development and testing under 25 TB.
Support adds substantial cost: Annual support starts at 2000.00 USD and is separate from the capacity license, so buyers needing guaranteed response targets must budget for both.
Alternatives
Consider Obstor if a free, self-hosted open-source option is a priority; its Open source plan is free under Apache 2.0. Synology Photos is a free alternative for users with a Synology NAS. For replication needs centered on devices or endpoints rather than data volume or transfer usage, consider Resilio Active Everywhere. Amazon S3 is an alternative for readers who prefer usage-based pricing with no minimum charge, though storage, requests, retrieval, transfer and other features contribute to charges.
LINBIT DRBD offers an open-source community version and paid plans. XtreemFS is a free, BSD-licensed alternative for Linux, macOS and self-hosted use. Cristie CloneManager is priced per migration. OpenEBS is a free, open-source option for Kubernetes storage.
Related categories: Storage Replication Software, Distributed File System Software and Software-Defined Storage Software.
Verdict
SeaweedFS is a strong choice for operators who need one self-hosted cluster to serve object, file and table workloads, with Enterprise recovery and shard-protection controls. Its main trade-off is clear: production requires a paid capacity license, and meaningful support comes at a separate annual cost. Teams that need those interfaces and protections may find the breadth worthwhile; those seeking free production storage or managed simplicity should look elsewhere.
Verdict
SeaweedFS offers multiple storage interfaces and a broad set of enterprise recovery and protection features. Production licensing and optional support are separate considerations, and the free development allowance is not for production use.
Where Specifiction places it
- Software-Defined Storage Software#9 of 308.0
- Distributed File System Software#12 of 327.9
- Storage Replication Software#10 of 247.9