Public Aggregators and Publishers
The Walrus client offers a daemon mode that runs a simple web server that provides HTTP interfaces you can use to store and read blobs in an aggregator or publisher role respectively. Walrus also offers HTTP APIs through public aggregator and publisher services that you can use without running a local client.
Walrus aggregators and publishers expose their API specifications at the path /v1/api. View this path in a browser, for example, at https://aggregator.walrus-testnet.walrus.space/v1/api. The latest version of these specifications is available on GitHub in HTML and YAML format.
Using a public aggregator or publisher
On Walrus Testnet, many entities run public aggregators and publishers. On Mainnet, there are no public publishers without authentication, as they consume both SUI and WAL.
See the aggregators and publishers list for public services on Mainnet and Testnet. Walrus also provides the operator lists in JSON format.
The operator list in JSON format includes additional info about aggregators, namely whether they are deployed with caching functionality and whether they are found to be functional. The list is updated once per week.
Most aggregators and publishers limit requests to 10 MB by default. If you want to upload larger files, you need to run your own publisher or use the CLI.