> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nami.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# WalrusパブリッシャーAPI

> Walrus分散ストレージネットワークへの直接アクセスを提供し、ストレージオペレーションの完全な制御と基盤となるブロックチェーン取引の詳細な可視性を提供します。

<Note>
  WalrusパブリッシャーAPIは、Walrus分散ストレージネットワークへの直接アクセスを提供し、ストレージオペレーションの完全な制御と基盤となるブロックチェーン取引の詳細な可視性を提供します。
</Note>

## Walrusパブリッシャーとは？

**Walrusパブリッシャー**は、Walrus分散ストレージネットワークにデータを書き込むサービスです。パブリッシャーは、以下の複雑なプロセスを処理します：

* データを消失耐性コード化されたシャードにエンコードする
* ストレージノードにシャードを分散する
* ストレージエポックと更新を管理する
* ストレージの暗号証明を提供する

## Nami Cloudパブリッシャーサービス

Nami Cloudは、メインネットとテストネットの両方で高性能なWalrusパブリッシャーを運営し、以下を提供します：

### **マネージドインフラストラクチャ**

* チームによって維持される本番用パブリッシャー
* 99.9%の稼働率SLAを持つ高可用性
* 自動フェイルオーバーと冗長性

### **シンプルなREST API**

* データの保存と取得のための標準HTTPエンドポイント
* JSONリクエスト/レスポンス形式
* APIキー認証

### **ネットワークオプション**

* **メインネット** - 本番データストレージ用
* **テストネット** - 開発とテスト用

## S3との主な違い

| 特徴           | S3互換API     | WalrusパブリッシャーAPI |
| ------------ | ----------- | ---------------- |
| **ストレージモデル** | キー-バリューバケット | 不変BLOB           |
| **レイテンシ**    | 約200ms      | 約10-20秒          |
| **ユースケース**   | 一般的な目的      | アーカイブ、Web3アプリ    |

## パブリッシャーAPIを使用するタイミング

次のような場合にパブリッシャーAPIを選択してください：

* **直接Walrusアクセス** - ブロックチェーンオペレーションの完全な可視性
* **カスタム統合** - Web3ネイティブアプリケーションの構築
* **BLOBストレージ** - 不変のコンテンツアドレスストレージ
* **ストレージの証明** - データの可用性の暗号的検証

## 始め方

<Steps>
  <Step title="API資格情報を取得">
    [nami.cloud](https://nami.cloud)でサインアップしてAPIキーを取得してください
  </Step>

  <Step title="ネットワークを選択">
    本番用にはメインネット、開発用にはテストネットを選択してください
  </Step>

  <Step title="最初のBLOBを保存">
    [パブリッシャーAPI](/api-reference/walrus/publisher-store-blob.jp)を使用してデータをアップロードします
  </Step>
</Steps>

## APIドキュメント

<Card title="パブリッシャーBLOB保存API" icon="book" href="/api-reference/walrus/publisher-store-blob.jp">
  複数の言語での例を含む完全なAPIリファレンス
</Card>

## 使用例

```bash theme={null}
# Walrusメインネットにファイルを保存
curl -X PUT "https://walrus-mainnet-publisher.nami.cloud/${ENDPOINT_KEY}/v1/blobs?epochs=5" \
  --data-binary @myfile.pdf

# レスポンス
{
  "newlyCreated": {
    "blobObject": {
      "blobId": "4BKtDnvDVeicNDiT3LEwYmx44bVKyEPr3gyVTNRqe7fF",
      "storage": {
        "endEpoch": 15450
      }
    },
    "cost": 132300
  }
}
```
