Zenko CloudServer
S3-compatible object storage server with multi-backend support
1.9k stars 257 forks last commit first released Apache-2.0
Actively maintained
Last commit 23 Jul 2026.

Zenko CloudServer is an open-source, Amazon S3-compatible object storage server written in Node.js. It can be used to emulate S3 locally for development and testing, or as a single S3 API front-end that routes data to different storage backends on-premises or in public clouds.
Key Features
- Implements the Amazon S3 API for S3-compatible applications and tools
- Multiple backend options, including filesystem-based storage and in-memory storage
- Multi-backend routing to store objects in different locations based on configuration and request metadata
- Designed for development workflows such as local S3 emulation and CI testing
- Part of the broader Zenko multi-cloud data management ecosystem
Use Cases
- Local S3-compatible storage for application development and integration testing
- CI pipelines that require an AWS S3-like endpoint without external dependencies
- Unified S3 access layer in front of multiple storage targets (on-prem and cloud)
Limitations and Considerations
- Some advanced AWS S3 behaviors may differ depending on configured backends and deployment choices
- The in-memory backend is intended for testing and does not provide persistence
Zenko CloudServer is a practical choice when you need an S3-compatible endpoint you control, either to mimic AWS S3 locally or to abstract multiple storage backends behind a single S3 API. It fits well in developer environments and in architectures that benefit from flexible object storage backends.
Categories:
Tags:
Tech Stack:
Similar to Zenko CloudServer
bknd
Lightweight backend platform with data, auth, media, and workflows
bknd is a lightweight Firebase/Supabase alternative that provides a modular backend with REST API, admin UI, auth, media, and workflows, deployable across many JS runtimes.

URL to PNG
HTTP service that generates PNG screenshots from URLs using Playwright
Self-hosted HTTP API to render web pages to PNG with configurable viewport, caching, Playwright-based parallel rendering, and S3/CouchDB/filesystem storage.

MinIO
High-performance S3-compatible object storage server
MinIO is a high-performance, S3-compatible object storage server for building private cloud storage, data lakes, and scalable storage backends for applications.

SeaweedFS
Distributed storage for files and S3-compatible object storage
SeaweedFS is a fast distributed storage system providing blob, file, and S3-compatible object storage with optional filer, replication, and erasure coding.


Garage
S3-compatible distributed object storage for geo-distributed clusters
Garage is a lightweight, S3-compatible distributed object storage service built for small-to-medium self-hosted, geo-distributed deployments with strong resilience.

Flare
Modern file sharing platform with screenshot tool integrations
Modern, self-hosted file sharing platform built with Next.js. Integrates with ShareX, Flameshot, and KDE Spectacle; supports S3/local storage, OCR, previews, and admin tools.


