---
title: Walrus Relay
description: An example of a file upload web application that uses the Walrus Upload Relay. 
keywords: [ walrus relay, upload relay, file upload application, web app example ] 
---

Using the Walrus TypeScript SDK and the Walrus Upload Relay, the following example app creates a web application that can be used for uploading and managing blobs on Walrus. 

[View a deployed instance of this example in your browser](https://relay.wal.app) or [view the entire source code](https://github.com/MystenLabs/walrus-sdk-relay-example-app).

Define and configure the Walrus client:

<ImportContent source="src/lib/walrus.ts" mode="code" org="MystenLabs" repo="walrus-sdk-relay-example-app" />

Define network configuration options:

<ImportContent source="src/networkConfig.ts" mode="code" org="MystenLabs" repo="walrus-sdk-relay-example-app" />

Create the web application's `App.tsx` file:

<ImportContent source="src/App.tsx" mode="code" org="MystenLabs" repo="walrus-sdk-relay-example-app" />
