Skip to content
Kevin Booth edited this page Oct 27, 2024 · 5 revisions

Source Cooperative Data Proxy

The Source Cooperative Data Proxy (commonly referred here as simply "the data proxy") is an S3 compatible API which proxies requests to the Source Cooperative network of repositories. The network of repositories hosted on Source Cooperative can have their underlying storage be backed by Object Stores from various cloud object storage providers (currently only AWS S3 and Azure Blob Storage).

The data proxy does the following:

  1. Authenticates Requests
  2. Authorizes Requests
  3. Routes Requests
  4. Translates Requests from S3
  5. Forwards Requests
  6. Translates Responses to S3
  7. And Finally, Returns S3 Responses.
Clone this wiki locally