Button Text

Globally Scalable IPFS

Pinata makes it simple to upload to IPFS and to fetch content from the network with blazing speeds thanks to Dedicated Gateways.
const pinataSDK = require('@pinata/sdk');
const pinata = new pinataSDK({ pinataJWTKey: 'yourPinataJWTKey'});
const upload = await  

Pinning the Apex of Web3

OpenSea Logo
Ledger Logo
DraftKings Logo
Gala Games Logo
Sorare logo
Foundation Logo

We make IPFS simple

IPFS Storage

Streamlined Web3 content storage management and distribution.
Learn more

Dedicated Gateways

High-speed access, enhanced rate limits, and security for high-traffic applications.
Learn more
Code snippet to use the Pinata API for Dedicated Gateways

Access Control

Control and security with Access Tokens, IP Address Restrictions, and Host Origin Restrictions.

Custom Domains

Maintain brand consistency, ensuring that your content URLs feel like an extension of your company.
We’re excited about making decentralized technology more accessible to developers and users, and Pinata embodies that mission.
OpenSea CEO, Devin Finzer
Devin Finzer
CEO of OpenSea

Get started for free

Pinata provides a range of developer plans to suit every stage of your journey, making IPFS more accessible. Start with the Free Plan, upgrade as needed, and scale with confidence.
Free
$
0
/mo
500
 Pinned Files
Total
1GB
 Storage
Total
1
 Gateway
Total
10GB
 Bandwidth
Per month
10k
 Requests
Per month
1
 dedicated gateway

The easiest IPFS experience for developers

Smart on-boarding

Sign up, get your API keys, and your gateway immediately.

Unmatched support

Reliable in-app support for all your on-demand needs.

Robust documentation

Comprehensive guidance and examples to help you get up and running quickly.

Get started in < 2 mins

Build on IPFS at the scale of the web.

Open up our toolbox

Build the next big thing with intuitive developer tools.

SDK

Build server-side apps with our official Node.js SDK.
npm i @pinata/sdk

Next.JS Template

Spin up a new IPFS-powered app in under 20 seconds.
npx create-pinata-app

Pinata CLI

For the command-line ninjas, CLI is the fastest way to upload.
npm i -g pinata-upload-cli