flostream
  • Welcome to Flostream!
    • 🌿What is Flostream?
    • 💻Getting started!
      • 🗝️User Demo 1
      • 🤖User Demo 2
    • 🏃Competitive Analysis
  • Basics
    • 🌟Why Flostream?
      • 👓Data Availability Layer
      • Flostream
    • 🔑 S3 API
  • Flostream Ecosystem
    • ✅Flostream Truth
    • 🤝Flostream Nodes
      • 🗝️Node Requirements
      • 💹Nodes Incentives/Rewards
        • 🌐L1 & L2 Nodes
        • 🔄Token and Bandwidth
        • 🔓Bandwidth as a Commodity Research
      • ❓Node FAQ
  • Network
  • 🚀Roadmap
  • About us
    • 🛣️Our Journey
    • Team
    • 📣Social media
    • ✍️Blogs
      • Benchmark Analysis: Flostream outperforms S3
  • Resources
Powered by GitBook
On this page
  1. Basics

S3 API

🔌 Here is the list of our S3 API compatibilities

High-level features

FEATURE

Flostream Storage

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

❌ Missing

Endpoint implementation

All endpoints that are missing on Sumi will return a 501 Not Implemented. Some x-amz- headers are not implemented.

Core endpoints

ENDPOINT

Flostream Storage

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented

Multipart Upload endpoints

ENDPOINT

Flostream Storage

✅ Implemented

✅ Implemented (see details below)

✅ Implemented

✅ Implemented

✅ Implemented

✅ Implemented (see details below)

✅ Implemented

Website endpoints

ENDPOINT

Flostream Storage

✅ Implemented

✅ Implemented

⚠ Partially implemented (see below)

✅ Implemented

✅ Implemented

✅ Implemented

PutBucketWebsite: Implemented, but only stores the index document suffix and the error document path. Redirects are not supported.

PreviousFlostreamNextFlostream Ecosystem

Last updated 1 year ago

(eg. host.tld/bucket/key)

URL (eg. bucket.host.tld/key)

(deprecated)

🔑
signature v4
URL path-style
URL vhost-style
Presigned URLs
signature v2
CreateBucket
DeleteBucket
GetBucketLocation
HeadBucket
ListBuckets
HeadObject
CopyObject
DeleteObject
DeleteObjects
GetObject
ListObjects
ListObjectsV2
PostObject
PutObject
AbortMultipartUpload
CompleteMultipartUpload
CreateMultipartUpload
ListMultipartUpload
ListParts
UploadPart
UploadPartCopy
DeleteBucketWebsite
GetBucketWebsite
PutBucketWebsite
DeleteBucketCors
GetBucketCors
PutBucketCors