IPFS
The simplest IPFS pinning service and upload API. Pin any file, serve it through your own dedicated gateway, and scale from a free tier to production with signed upload tokens and analytics.
IPFS.ninja is the simplest way to pin files to IPFS and serve them reliably. A single REST API — and a fully S3-compatible endpoint — handle uploads of any file type, and a dedicated gateway serves your pinned content over HTTPS at your own subdomain. Built for teams who want the durability of decentralized storage without running infrastructure, with the same tooling they already use for S3.
Features
-
Simple Upload API
One REST endpoint accepts any file type. JSON is sent natively; binary formats are base64-encoded. Pin new uploads or pin existing CIDs from the network with a single call — useful for NFT metadata, mirroring, and archival. -
S3-Compatible API
Point the AWS SDK (@aws-sdk/client-s3, boto3, or any S3-compatible client) at https://s3.ipfs.ninja and use the same code you use for Amazon S3. Supported operations: PutObject, GetObject, HeadObject, DeleteObject, ListObjectsV2, plus bucket lifecycle and multipart upload up to 5 GB. Credentials derive directly from your IPFS.ninja API key — no separate SigV4 setup, no migration required. -
Dedicated Gateways
Every account gets its own gateway subdomain (e.g. your-slug.gw.ipfs.ninja) to serve pinned content over HTTPS. Configure access modes, token authentication, IP whitelisting, and origin restrictions per gateway. -
Signed Upload Tokens
Time-limited credentials you can safely expose in client-side code (browsers, mobile apps) without revealing your API key. Issue from your backend, let the client upload directly to IPFS. -
Analytics & Controls
Track usage, pinned file counts, gateway traffic, and API key activity. Manage multiple API keys and multiple gateways from a single account. -
Pin Any Existing CID
Already have content on IPFS? Pin any valid CID with a single POST — ideal for securing NFT metadata, mirroring dApp content, or building a long-term archive. -
Free Tier, No Credit Card
Start on the Dharma plan with 1 GB storage, 500 files, 1 API key, and 1 dedicated gateway. Upgrade only when you outgrow it.
Use Cases
-
NFT Metadata & Media
Pin ERC-721/1155 metadata JSON and associated media with guaranteed availability behind your own branded gateway. -
dApp Content Hosting
Serve frontend assets, documents, and media from a dedicated gateway with HTTPS and access controls. -
User-Generated Uploads
Let end users upload directly from the browser using signed tokens — without routing uploads through your own servers. -
Drop-In Replacement for S3
Re-point an existing S3 integration at s3.ipfs.ninja to move uploads onto IPFS without rewriting your application code. Every object pinned becomes content-addressable and servable through your dedicated gateway. -
Archival & Mirroring
Pin existing CIDs for long-term availability and redundancy across the IPFS network.
IPFS.ninja removes the usual friction of IPFS hosting — no self-hosted nodes, no DevOps, no guesswork on availability. Pin, serve, and scale.
Need support?
Fill the form and we will contact you.