Hanzo
API Reference

Hanzo S3 API

Hanzo S3 provides S3-compatible object storage for AI infrastructure.

Hanzo S3 provides S3-compatible object storage for AI infrastructure.

Base URLhttps://s3.hanzo.ai
Version1.0.0
Operations23
GuideHanzo S3 API guide

Authentication

  • s3Auth — API key in header (Authorization)
  • bearerAuth — HTTP bearer
  • BearerAuth — HTTP bearer

All Hanzo APIs share one bearer credential and common error and pagination conventions. See API conventions.

curl -H "Authorization: Bearer $HANZO_API_KEY" https://s3.hanzo.ai

Endpoints

Admin

MethodEndpointDescription
GET/v1/s3/admin/infoServer information
GET/v1/s3/admin/usageStorage usage
GET/v1/s3/admin/service-accountsList service accounts
POST/v1/s3/admin/service-accountsCreate a service account

Buckets

MethodEndpointDescription
GET/v1/s3/List all buckets
PUT/v1/s3/{bucket}Create a bucket
DELETE/v1/s3/{bucket}Delete a bucket

Encryption

MethodEndpointDescription
GET/v1/s3/{bucket}?encryptionGet encryption configuration
PUT/v1/s3/{bucket}?encryptionSet encryption configuration

Events

MethodEndpointDescription
GET/v1/s3/{bucket}?notificationGet event notification config
PUT/v1/s3/{bucket}?notificationSet event notification config

Health

MethodEndpointDescription
GET/healthHealth check

Lifecycle

MethodEndpointDescription
GET/v1/s3/{bucket}?lifecycleGet lifecycle rules
PUT/v1/s3/{bucket}?lifecycleSet lifecycle rules

Objects

MethodEndpointDescription
GET/v1/s3/{bucket}List objects in bucket
GET/v1/s3/{bucket}/{key}Download an object
PUT/v1/s3/{bucket}/{key}Upload an object
DELETE/v1/s3/{bucket}/{key}Delete an object
HEAD/v1/s3/{bucket}/{key}Get object metadata

Policies

MethodEndpointDescription
GET/v1/s3/{bucket}?policyGet bucket policy
PUT/v1/s3/{bucket}?policySet bucket policy

Versioning

MethodEndpointDescription
GET/v1/s3/{bucket}?versioningGet versioning status
PUT/v1/s3/{bucket}?versioningSet versioning status

Hanzo S3 API guide · All Hanzo APIs · OpenAPI spec

How is this guide?

On this page