Compatibility

LiveVerification Required

ObjectDB S3 Core compatibility matrix.

Compatibility matrix for the active ObjectDB s3-core-v1 gateway profile, explicit unsupported S3 families, and local adapter limits.

Current availability

Private Beta. Public beta is scheduled for .

Matrix Snapshot

S3 profile
s3-core-v1
Matrix rows
13
Status values
6

Audience

Use this matrix when deciding whether an ObjectDB S3-shaped behavior is active in the current profile, locally bounded, explicitly unsupported, preview-only, future-facing, or still waiting on reviewer acceptance.

Maturity Status

Profile Rows

Live

Bucket, object, multipart, tag, CORS, policy, delegated, and SSE-adjacent rows are grounded in the ObjectDB S3 and HTTP reference, but several remain partial because local adapters shape their behavior.

Review-Bound Rows

Verification Required

Customer credential policy, SSE backend composition, native API posture, and any broader support or operational wording need product SME and docs QA acceptance before promotion.

Compatibility Scope

Active Profile

This page covers ObjectDB s3-core-v1 only. Later S3 breadth needs its own profile and evidence record.

Local Adapter Boundary

Partial rows call out temporary local state, process-memory bucket configuration, payload caps, and review-bound credential behavior.

Unsupported Families

Versioning, Object Lock, lifecycle, replication, inventory, notifications, SelectObjectContent, ACLs, and website hosting remain outside this active profile.

Status Legend

Supported

Implemented and validated for the exact documented scope.

Partial

Some behavior works, but documented gaps, limits, or exclusions apply.

Unsupported

Not implemented, intentionally unavailable, or rejected at runtime.

Preview

Contract, fixture, or bounded surface exists before complete customer-facing support.

Future

Roadmap direction only; no current runtime behavior should be expected.

Verification Required

Evidence or reviewer acceptance is missing for a support claim.

S3 Core Matrix

Matrix owner: objectdb-docs-owner. Required reviewers: objectdb-product-sme, docs-qa-reviewer.

Review cadence
45 days
Warning window
14 days
Due soon rows
0
Stale rows
0
ObjectDB s3-core-v1 compatibility rows
CapabilityStatusMaturityNotesEvidenceLast reviewed
Service and bucket lifecycleSupportedLiveListBuckets, CreateBucket, HeadBucket, GetBucketLocation, and DeleteBucket for empty buckets are active in the s3-core-v1 gateway.
  • ODB-EVID-002
  • ODB-EVID-007
  • DOCS-029
2026-08-16Due 2026-09-30Current
Object PUT, GET, HEAD, DELETE, and copyPartialLiveObject routes are active, but PutObject is capped at 16 MiB in the temporary local adapter and delete behavior uses local delete markers.
  • ODB-EVID-002
  • ODB-EVID-007
  • DOCS-029
2026-08-16Due 2026-09-30Current
ListObjectsV2 and DeleteObjectsPartialLiveListObjectsV2 uses the temporary ordered-index adapter. DeleteObjects is capped at a 1 MiB body and 1,000 keys.
  • ODB-EVID-006
  • ODB-EVID-007
2026-08-16Due 2026-09-30Current
Multipart upload lifecyclePartialLiveCreateMultipartUpload, UploadPart, UploadPartCopy, CompleteMultipartUpload, AbortMultipartUpload, ListParts, and ListMultipartUploads are routed through temporary local multipart state.
  • ODB-EVID-002
  • ODB-EVID-007
2026-08-16Due 2026-09-30Current
Object tags and user metadataPartialLiveObject tagging routes and user metadata are active with local adapter caps: 10 tags, 128-byte tag keys, 256-byte values, and 2 KiB aggregate metadata budgets.
  • ODB-EVID-002
  • ODB-EVID-007
2026-08-16Due 2026-09-30Current
Bucket CORS and preflightPartialLivePutBucketCors, GetBucketCors, DeleteBucketCors, and OPTIONS preflight are active through process-memory local bucket configuration capped at 64 KiB and 100 rules.
  • ODB-EVID-002
  • ODB-EVID-007
2026-08-16Due 2026-09-30Current
Bucket policyPartialVerification RequiredPutBucketPolicy, GetBucketPolicy, and DeleteBucketPolicy are active through local bucket-policy state capped at 20 KiB. Customer credential and policy composition remains review-bound.
  • ODB-EVID-002
  • ODB-EVID-007
  • ODB-EVID-009
2026-08-16Due 2026-09-30Current
SSE request headers and encryption identityPartialVerification RequiredSSE headers are validated and mapped into ObjectDB encryption identity. Encryption-at-rest backend composition remains a separate evidence path.
  • ODB-EVID-007
  • DOCS-029
2026-08-16Due 2026-09-30Current
Presigned requests and delegated browser POSTPartialVerification RequiredSigV4 and delegated checks are source-backed for the local gateway. Browser POST uses the PutObject local cap plus a 64 KiB form envelope.
  • ODB-EVID-002
  • ODB-EVID-007
  • DOCS-029
2026-08-16Due 2026-09-30Current
Versioning, Object Lock, lifecycle, replication, inventory, notifications, SelectObjectContent, ACLs, and website hostingUnsupportedVerification RequiredThese advanced S3 families are outside the active s3-core-v1 profile and return explicit NotImplemented responses.
  • ODB-EVID-002
  • ODB-EVID-006
  • ODB-EVID-007
2026-08-16Due 2026-09-30Current
Customer credential and authorization parityVerification RequiredVerification RequiredThe local gateway derives development principals and operation permissions from ObjectDB-specific headers while broader customer credential composition matures.
  • ODB-EVID-007
  • ODB-EVID-009
2026-08-16Due 2026-09-30Current
Native ObjectDB object versions, manifests, policies, placement, and eventsPreviewPreview ContractNative object-platform language stays in preview-contract territory until public references and reviewer-accepted evidence land.
  • ODB-EVID-001
  • ObjectDB product hub
2026-08-16Due 2026-09-30Current
Additional S3 compatibility profile familiesFutureFutureLater S3 profile breadth is roadmap direction only. The current page documents s3-core-v1.
  • ODB-EVID-002
  • PROJECT_MANAGEMENT.md
2026-08-16Due 2026-09-30Current

Local Adapter Limits

Current local and gateway caps
LimitValueApplies to
Request target8192 bytesS3 route classification
Aggregate headers32768 bytesS3 route classification
Query parameters64 parametersQuery-shape routing
Body chunk buffer65536 bytesStreaming body reads
Concurrent S3 requests1024 requestsGateway ingress
Slow client timeout30 secondsRequest startup and body progress
PutObject local payload16 MiBTemporary local object adapter
DeleteObjects body1 MiBTemporary local batch delete adapter
DeleteObjects keys1000 keysTemporary local batch delete adapter
Object tags10 tags, 128-byte keys, 256-byte values, 2 KiB totalTemporary local tag adapter
User metadata128-byte keys, 2 KiB values, 2 KiB totalTemporary local metadata adapter
Bucket CORS64 KiB body and 100 rulesTemporary local CORS adapter
Bucket policy20 KiB documentTemporary local bucket-policy adapter

Explicit Exclusions

Requests for versioning, Object Lock, lifecycle, replication, inventory, notifications, SelectObjectContent, ACLs, and website hosting are outside the active profile and should return S3-shaped NotImplemented responses.

Evidence

DOCS-038 evidence map
Matrix areaEvidenceStatusLast reviewed
S3 profile rowsODB-EVID-002 and DOCS-029pending2026-08-16
Quickstart-supported workflowODB-EVID-006 and /products/objectdb/quickstart/pending2026-08-16
HTTP route shape and limitsODB-EVID-007 and /products/objectdb/reference/http/pending2026-08-16
Compatibility page artifactODB-EVID-009 and docs/compatibility/DOCS-038-objectdb-s3-core-compatibility.mdpending2026-08-16

Internal review records track this ObjectDB compatibility matrix and the evidence required to change row status.

Limits

This matrix covers ObjectDB s3-core-v1 only. Do not use it to expand advanced S3 family claims, customer credential commitments, or operational outcomes beyond the cited evidence.

See the S3 and HTTP reference for route shapes and the ObjectDB evidence index for review status.

Safe Next Steps

  • Available: DOCS-022

    Run the ObjectDB quickstart

    Exercise bucket create, object put/get, ListObjectsV2, cleanup, and explicit unsupported-surface behavior locally.

  • Available: DOCS-029

    Read S3 and HTTP reference

    Use route shapes, errors, response headers, and local adapter constraints behind each matrix row.

  • Available

    Review ObjectDB evidence

    Check source records before expanding ObjectDB compatibility, credential, support, or operational wording.

  • Available: DOCS-042

    Read known limits

    See unsupported S3 family behavior, local adapter constraints, and review-bound claim areas.

  • Available: DOCS-043

    Track matrix review workflow

    Use the workflow for stale-row checks, evidence refresh, owner review, and release-note updates.