-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Client Libraries
Chris Lu edited this page Nov 27, 2025
·
35 revisions
| Name | Author | Language |
|---|---|---|
| WeedPHP | Mic Johnson | PHP |
| SeaweedFS Symfony bundle | Mic Johnson | PHP |
| PHP client for SeaweedFS | tystuyfzand | PHP |
| Module for kohana | Bububa | PHP |
| Laravel | jack-koli | PHP |
| SeaweedFS Node.js client | Aaron Blakely | Javascript |
| SeaweedFS Node.js client | atroo | Javascript |
| SeaweedFS Node | Johny Jose | Javascript |
| jude-seaweedfs | Roberto Sales | Javascript |
| @trubavuong/seaweedfs | Vuong Tru | Javascript |
| @trubavuong/fastify-seaweedfs | Vuong Tru | Javascript |
| seaweedfs client plug-in for egg.js | aliwalker | Javascript |
| seaweedTS - Typescript library for seaweedfs | Nathan Nesbitt | Typescript |
| Weedo | Ginuerzh | Go |
| goseaweed | tnextday | Go |
| goseaweedfs | linxGnu | Go |
| Weedharvester | ChristianNorbertBraun | Go |
| Java SeaweedFS client | Zenria | Java |
| SeaweedFS Client | Lokra Studio | Java |
| SeaweedFS Client For Java | Shuyun123 | Java |
| seaweedfs4j | zhiyoucai | Java |
| Python-weed | Darkdarkfruit | Python |
| Django-weed | ProstoKSI | Python |
| Pyweed | Utek | Python |
| Aioseaweedfs | davestgermain | Python |
| Scala SeaweedFS client | Chiradip | Scala |
| Seaweedrb | John Guest | Ruby |
| SeaweedFs.NET | piechpatrick | C# |
| seaweedfs client | TheCageMan | C# |
| C# client library for the SeaweedFS | TerabyteX | C# |
| Erlang SeaweedFS Client | Neurotec | Erlang |
| Julia SeaweedFS Client | Lawless-m | Julia |
| Rust SeaweedFS Client | kerzeld | Rust |
| Openresty Client | Cooper | Lua |
SeaweedFS uses GRPC internally. You can use them too. Just check https://github.com/seaweedfs/seaweedfs/tree/master/weed/pb for the proto files.
When developing HDFS compatible file system, which allows replacing HDFS with SeaweedFS, a Java implementation of the GRPC client API is developed.
- Java GRPC client Source code: https://github.com/seaweedfs/seaweedfs/tree/master/other/java/client
- Java GRPC client Maven Repo: https://central.sonatype.com/artifact/com.seaweedfs/seaweedfs-client
- Replication
- Store file with a Time To Live
- Failover Master Server
- Erasure coding for warm storage
- Server Startup via Systemd
- Environment Variables
- Filer Setup
- Directories and Files
- File Operations Quick Reference
- Data Structure for Large Files
- Filer Data Encryption
- Filer Commands and Operations
- Filer JWT Use
- TUS Resumable Uploads
- Filer Cassandra Setup
- Filer Redis Setup
- Super Large Directories
- Path-Specific Filer Store
- Choosing a Filer Store
- Customize Filer Store
- Migrate to Filer Store
- Add New Filer Store
- Filer Store Replication
- Filer Active Active cross cluster continuous synchronization
- Filer as a Key-Large-Value Store
- Path Specific Configuration
- Filer Change Data Capture
- Cloud Drive Benefits
- Cloud Drive Architecture
- Configure Remote Storage
- Mount Remote Storage
- Cache Remote Storage
- Cloud Drive Quick Setup
- Gateway to Remote Object Storage
- Amazon S3 API
- S3 Conditional Operations
- S3 CORS
- S3 Object Lock and Retention
- S3 Object Versioning
- S3 API Benchmark
- S3 API FAQ
- S3 Bucket Quota
- S3 Rate Limiting
- S3 API Audit log
- S3 Nginx Proxy
- Docker Compose for S3
- S3 Configuration - Start Here
-
S3 Credentials (
-s3.config) -
OIDC Integration (
-s3.iam.config) - Amazon IAM API
- AWS IAM CLI
- AWS CLI with SeaweedFS
- s3cmd with SeaweedFS
- rclone with SeaweedFS
- restic with SeaweedFS
- nodejs with Seaweed S3
- Hadoop Compatible File System
- run Spark on SeaweedFS
- run HBase on SeaweedFS
- run Presto on SeaweedFS
- Hadoop Benchmark
- HDFS via S3 connector
- Async Replication to another Filer [Deprecated]
- Async Backup
- Async Filer Metadata Backup
- Async Replication to Cloud [Deprecated]
- Kubernetes Backups and Recovery with K8up
- Structured Data Lake with SMQ and SQL
- Seaweed Message Queue
- SQL Queries on Message Queue
- SQL Quick Reference
- PostgreSQL-compatible Server weed db
- Pub-Sub to SMQ to SQL
- Kafka to Kafka Gateway to SMQ to SQL
- Large File Handling
- Optimization
- Volume Management
- Tiered Storage
- Cloud Tier
- Cloud Monitoring
- Load Command Line Options from a file
- SRV Service Discovery
- Volume Files Structure