S3 Compatibility
Katapult Object Storage provides an S3-compatibile API, allowing you to use the same tools and libraries you would with Amazon S3.
Some features however are not supported. Below is a list of commonly used features and whether they are supported by Katapult Object Storage:
| Feature | Supported | Notes |
|---|---|---|
Bucket CRUD | No | Reading buckets is supported, but creating and deleting buckets is only available in Katapult's web interface or API. |
Object CRUD | Yes | |
| Object Copy | Yes | |
| Multipart Uploads | Yes | |
| Presigned URLs | Yes | |
| Bucket ACLs | No | |
| Object ACLs | No | |
| Bucket Cross-Origin Resource Sharing (CORS) | Yes | To continue to use the Katapult browser upload tool you will need to allow PUT requests via the Katapult domain. |
| Bucket Versioning | Yes | |
| Bucket Replication | No | |
| Bucket Notifications | No | |
| Bucket Tagging | No | |
| Object Tagging | No | |
| Bucket Lifecycle | Yes | |
| Bucket Inventory | No | |
| Bucket Access Logging | Yes | |
| Bucket Metrics | No | |
| Object Lock | No |