Load S3 DataItems Gateway

Accessing the Load S3 data via HyperBEAM gateways

The easiest way to access Load S3 stored dataitems is the HyperBEAM gateway sidecar, that works over HTTP — endpoint: https://gateway.s3-node-1.load.network

Gateway Methods

Resolving public dataitem data

GET /resolve/{dataitem_key}

Downloading full dataitem object (.ans104 binary)

GET /binary/{dataitem_key}

For entreprise Load S3 clients, the methods above are both available under the gateway, but for the load s3-fast cluster

  • GET /resolve/fast/{dataitem_key}

  • GET /binary/fast/{dataitem_key}

Resolving Arweave Manifests (Preview)

For web apps deployed as offchain LS3 dataitems (arweave/paths manifest), for example using the permaweb-deploy cli, the LS3 gateway can properly resolve the manifests under the /resolve/preview/{manifest_dataitem_id} endpoint; example:

to resolve prod (Arweave settled) manifests, use the /resolve/prod/{manifest_dataitem_id} endpoint - this endpoint resolve anchored LS3 manifests as well as Arweave-first manifests:

Source code: https://github.com/loadnetwork/load_hb/tree/s3-node-1/native/s3_nif/src/sidecararrow-up-right

Last updated