Walrus Examples
Example applications that demonstrate different workflows and use cases on Walrus
Sui Archival System
An example application that archives Sui blockchain checkpoint data on Walrus, with instructions to build, run, and query the service.
Using Walrus with JavaScript
Upload and download Walrus blobs from JavaScript with plain fetch calls against a publisher and an aggregator, including a complete browser upload form example.
Using Walrus with Move
Add the Walrus Move package as a dependency to read blob properties, wrap Blob objects in your own types, and manage the blob lifecycle from your smart contracts.
Using Walrus with Python
Python code examples to demonstrate how to use Walrus from within a Python application.
Walrus Relay
An example of a file upload web application that uses the Walrus Upload Relay.
Browser and mobile
Store blobs from a browser or mobile client through a Walrus upload relay, then read them back through a CDN-backed aggregator.
Ecosystem
Projects and tools built on Walrus, including Walrus Memory for AI agents, first-party tooling, and the community-maintained Awesome Walrus directory.