Walrus Upload Relay

The decentralized Storage Upload Service

About This Service

This is a Walrus mainnet Upload Relay node, part of the Walrus decentralized storage network.

This relay is permissionless, anyone can use it. It operates using a pay-per-usage model. The aim of this service is to provide a fast and dependable on-ramp for end-users uploading data to decentralized storage from light client environments like the web, or mobile devices. If you are a dApp builder, please consider integrating with Walrus Upload Relay to provide a seamless upload experience for your users.

For more information about Walrus Upload Relay nodes, visit the official documentation or find me on Discord at wbbradley.

Currently our first relay node is located in Frankfurt, Germany. In the future we plan to add more nodes as demand grows. Let us know if you'd like a node in your area.

uploadrelay.com is run by a member of the Walrus core team and is entirely independent from Mysten Labs and the Walrus Foundation.

We plan to increase the number of upload relay node locations and would love to help you get your project onboarded onto Walrus.

Network Info

Live network performance metrics from our relay nodes to Walrus storage nodes:

URL Location Avg Latency Median P95 Last Updated
frankfurt Loading... - - - -

Statistics are updated hourly. Latency measurements represent round-trip ping times to Walrus storage committee nodes. Lower latency generally means faster upload speeds.

Typescript SDK

To make web integration easier, please consult the Walrus Typescript SDK.

const client = new SuiJsonRpcClient({
	url: getFullnodeUrl('mainnet'),
	network: 'mainnet',
}).$extend(
  walrus({
    uploadRelay: {
      host: 'https://frankfurt.uploadrelay.com',
      sendTip: {
        address: '0xd0a8c9ad00b031aa46325664558eebb2167034b298f15285ef785f1404c570ea',
        kind: {
          linear: {
            base: 0,
            perEncodedKib: 40,
          },
        },
      },
    },
  }),
);

Getting Started

Give Upload relay a test run in the shell with:

walrus store --upload-relay https://frankfurt.uploadrelay.com/v1/blob-upload-relay ...