PHPackages                             suicore/walrus-sdk-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. suicore/walrus-sdk-php

ActiveLibrary[API Development](/categories/api)

suicore/walrus-sdk-php
======================

A PHP wrapper of Walrus

v2.0.0(11mo ago)44MITPHPPHP &gt;=8.2CI passing

Since Feb 17Pushed 11mo agoCompare

[ Source](https://github.com/suicore/walrus-sdk-php)[ Packagist](https://packagist.org/packages/suicore/walrus-sdk-php)[ Docs](https://github.com/suicore/walrus-sdk-php)[ RSS](/packages/suicore-walrus-sdk-php/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

Walrus PHP SDK
==============

[](#walrus-php-sdk)

The Walrus PHP SDK provides a convenient, strongly-typed interface for interacting with the Walrus HTTP APIs. It supports storing and retrieving blobs and quilts via the publisher and aggregator endpoints of the Walrus service, leveraging Guzzle HTTP for robust HTTP communication.

Features
--------

[](#features)

- **Store Blobs**: Upload data (or files) as blobs with configurable storage epochs, send-to address, and deletability options.
- **Retrieve Blobs**: Easily retrieve blob content using a unique blob ID.
- **Strongly Typed Responses**: Work with dedicated response classes such as `StoreBlobResponse`, `NewlyCreatedResponse`, and `AlreadyCertifiedResponse`.

Installation
------------

[](#installation)

Install via Composer:

```
composer require suicore/walrus-sdk
```

Usage
-----

[](#usage)

Here’s a basic example of how to use the SDK:

```
