Simple Object Storage

A lightweight, simple object storage service

Simple Storage

Store and retrieve objects using unique hashes or label:tag combinations.

RESTful API

Access objects through a clean, intuitive REST API interface.

API Endpoints

Directory Operations

  • GET /dir List all objects in the storage

Operations

  • GET /{label:tag|hash} Retrieve an object
  • GET /hash/label:tag Get hash for a label:tag
  • GET /version/label:tag Get version for a label:tag
  • GET /exists/{label:tag|hash} Check if an object exists
  • GET /meta/{label:tag|hash} Get object metadata

PUT /update

Update the metadata for an existing object. Requires authentication. Send a JSON body with hash and metadata fields.

{
  "hash": "<object_hash>",
  "metadata": { "key": "value" }
}