Skip to content
SPECIFICTION
Get listed

SeaweedFS

seaweedfs.com

From $1.67/mo Free plan WindowsmacOSLinuxAPISelf-hosted

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

Community support Free Any cluster size · GitHub issues and discussions · public documentation · no guaranteed response time Read 2 Oct 2026 · seaweedfs.com
Development & testing Free Under 25 TB · development and testing only · no license required Read 2 Oct 2026 · seaweedfs.com
Capacity license — Monthly $2 a month Pay as you go Used storage including replication/erasure-coding overhead · production use requires a paid license Read 2 Oct 2026 · seaweedfs.com
Capacity license — Yearly $20 a year Simplified billing · Save ~17% Used storage including replication/erasure-coding overhead · production use requires a paid license Read 2 Oct 2026 · seaweedfs.com
Essential support $2,000 a year Annual fee Clusters up to 100 TB · private email support · 5-business-day response · 1 advisory hour/month Read 2 Oct 2026 · seaweedfs.com
Small Production support $5,000 a year Annual fee Clusters up to 250 TB · private email support · 3-business-day response · 2 advisory hours/month · annual configuration review Read 2 Oct 2026 · seaweedfs.com
Growth support $15,000 a year Annual fee Clusters up to 1 PB · private email support · 2–3-business-day response · 4 advisory hours/month · upgrade guidance · deployment assistance Read 2 Oct 2026 · seaweedfs.com
Standard support $40,000 a year Annual fee Multi-petabyte deployments · private Slack and email · 1-business-day response · 8 advisory hours/month · architecture and deployment assistance Read 2 Oct 2026 · seaweedfs.com
Critical support $85,000 a year Annual fee Revenue-bearing workloads · 1-hour P1 response · private Slack, email, and Zoom · direct engineering escalation · up to 12 advisory hours/month Read 2 Oct 2026 · seaweedfs.com
Enterprise 5 PB+ Priced on request Custom volume pricing 5 PB+ · volume discounts · custom contracts and invoicing Read 2 Oct 2026 · seaweedfs.com

Every SeaweedFS plan and price →

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

Alternatives to SeaweedFSAll alternatives →