A drop-in S3 proxy that batches high-volume writes into compressed archives. Same API, dramatically fewer PUT operations, lower bills.
Drop-in S3 compatibility with smart defaults that reduce operation costs automatically.
Use any S3 client, SDK, or tool you already know. Point your endpoint to ObjectPack and start storing objects immediately.
Objects are batched into compressed archives with configurable compression—reducing S3 API costs (PUTs and related operations) for high-volume write paths.
Designed for high-volume PUT paths: batching and compression reduce backing-store chatter so you can sustain throughput at scale on write-heavy workloads.
Eventual consistency model keeps the architecture lean. Objects are batched into compressed archives asynchronously.
Everything you need for object storage workloads, backed by standard S3 semantics.
All operations are validated against the Ceph S3 test suite, the industry-standard compliance suite for S3-compatible services.
Use boto3 or any S3-compatible client. No special SDK required.
import boto3
# Connect to ObjectPack
s3 = boto3.client(
"s3",
endpoint_url="https://sandbox.objectpack.com",
aws_access_key_id="your-access-key",
aws_secret_access_key="your-secret-key",
)
# Upload an object
s3.put_object(
Bucket="my-bucket",
Key="data/report.csv",
Body=open("report.csv", "rb"),
)
# Retrieve it later
response = s3.get_object(
Bucket="my-bucket",
Key="data/report.csv",
)
data = response["Body"].read()
Real workload profiles, real numbers. Your mileage depends on payload size and write volume.
~1,000 writes/sec, 256 KB payloads
~2,000 writes/sec, 1 KB payloads
~500 writes/sec, 50 KB payloads
Savings depend on your payload sizes, compression characteristics, and write patterns. Tell us about your workload and we'll come back with a detailed quote.
Get a custom quoteEstimates based on AWS S3 Standard PUT pricing ($0.005/1K requests).