published

MinIO S3 API

MinIO S3 API offers a high-performance, self-hosted object storage solution compatible with Amazon S3, suitable for diverse environments like CI/CD pipelines and media content delivery.

Developed by MinIO, Inc.

99.95%Uptime
20msLatency
53kStars
API KeyAuth
NoCredit Card
RESTStyle
2026-02-01Version
API Endpoints

Reference for available routes, request structures, and live examples.

Uploads files to S3-compatible storage

Full Endpoint URL
http://localhost:9000/{bucket}/object
Implementation Example
curl -X PUT 'http://localhost:9000/{bucket}/object' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "file": "binary_data",
  "content-type": "image/png"
}
Expected Response
{
  "etag": "abc123xyz456",
  "location": "/bucket-name/file.png",
  "versionId": "null"
}
Version:v1
Limit:100 uploads/minute
Real-World Applications
  • Self-hosted backups with S3-compatible toolsOptimized Capability
  • Media asset storage and streaming pipelinesOptimized Capability
  • Machine learning dataset storage with versioning and encryptionOptimized Capability
  • CI/CD artifact storageOptimized Capability
  • Edge and IoT data ingestionOptimized Capability
Advantages
  • 100% Amazon S3 API compatibility
  • High performance on commodity hardware
  • Self‑hosted – no vendor lock-in
  • Rich ecosystem of SDKs and client tools
Limitations
  • Requires infrastructure management (no hosted service)
  • No built-in UI in minimalist installs (optional console add‑on required)
  • Operational monitoring/maintenance required
  • Scale‑out clustering requires careful configuration

FAQs

API Specifications

2026-02-01
Pricing Model
Open‑source (no cost); optional enterprise support subscription available
Credit Card
Not Required
Response Formats
JSON, XML
Supported Languages
6 Languages
SDK Support
Go, Python, Java, JavaScript (Node.js), C#, Ruby
Time to Hello World

Under 5 minutes using official binaries or Docker images

Rate Limit

Unlimited (self-hosted)

Free Tier Usage

MinIO is open-source and free to use with no usage limits

Use Case: Best For

Developers who need scalable, S3-compatible object storage under their own control

Not Recommended For

Teams wanting a fully-managed, hosted object storage service with zero ops

#s3-compatible#storage

Explore Related APIs

Discover similar APIs to MinIO S3 API

View All APIs