Clici

Object storage

S3-compatible object storage you run yourself.

Clici stores files and blobs behind an S3-compatible API, with versioning and integrity checks, on disks you control.

Clici Object·S3-compatible API·Versioned objects·Integrity checks·Single binary

Capabilities

Buckets & objects

Group objects into buckets with per-bucket policies; the API matches the S3 calls your tools already speak.

Versioning

Every overwrite keeps the previous version, so deletes and mistakes are recoverable.

Integrity by default

Each object is checksummed on write and verified on read — silent corruption doesn't go unnoticed.

Store an object in seconds.

Create a bucket, put an object, read it back — with any S3 client or plain curl.

  1. 1Start Clici against a data directory.
  2. 2Create a bucket.
  3. 3Put and get objects over the S3-compatible API.
# start the server $ clici serve --data ./objects # create a bucket $ clici mb photos → bucket ready # put an object $ curl -T cat.jpg /v1/photos/cat.jpg