IPFS.NINJA — New IPFS pinning service with private gateways, IPNS support, and signed upload tokens

Hi IPFS community — sharing a new IPFS pinning service that just launched: [IPFS.NINJA](https://ipfs.ninja).

**What it does:**

- Pin files or existing CIDs via REST API or dashboard

- Private dedicated gateway per account (`.gw.ipfs.ninja`) — not shared with other users

- IPNS name management (paid plans) — mutable addresses that always resolve to your latest CID

- **Signed upload tokens** — scoped, time-limited tokens so frontend users upload directly to IPFS without exposing your API key. No backend proxy needed.

- Image optimization, usage analytics, custom metadata

- No bandwidth overage fees on any plan

**Pricing:**

| Plan | Price | Storage | Files | Gateways | IPNS |

|—|—|—|—|—|—|

| Dharma (Free) | $0 | 1 GB | 500 | 1 (5 GB/mo) | — |

| Bodhi | $5/mo | 10 GB | 50K | 5 (10 GB/mo each) | 3 names |

| Nirvana | $29/mo | 100 GB | 500K | 10 (50 GB/mo each) | 10 names |

**Why now?** The landscape shifted — nft.storage removed its free tier, Infura deprecated IPFS, web3.storage pivoted multiple times. Built to be simple, stable, transparent on pricing. No lock-in.

The standout feature for dApp/NFT workflows is **signed upload tokens**: generate a short-lived scoped token server-side, send it to the client — they upload directly to IPFS without your API key ever leaving the server. Covers the full upload-to-serve pipeline without self-hosting a node.

Happy to answer questions about the API or use cases. Feedback welcome!