IPFS Pinning Services API.
Pinata is a platform for storing and retrieving content on IPFS, providing file uploading, gateway-based retrieval, and account management tools. It offers an SDK (installable via npm, pnpm, yarn, or bun) and a REST API for uploading files and fetching them by CID through a dedicated Gateway domain. Authentication is handled through API keys and JWTs generated from the Pinata App.
The platform includes features for organizing content, such as Groups for structuring files via the API or web app, and Workspaces for adding team members to a Pinata account to collaborate on projects, including members who do not have their own Pinata account. Additional documented capabilities include presigned URLs, key-values, private IPFS, file vectors, webhooks, dedicated IPFS gateways with access controls, image optimizations, and a CLI.
It is aimed at developers building applications that need to store and serve files via IPFS, with quickstart guides available for frameworks including Next.js, Hono, React, Svelte, Astro, and Remix.
Yes, Pinata offers a free account to get started with uploading and retrieving content.
Pinata provides an official SDK installable via npm, pnpm, yarn, or bun, along with a REST API and CLI.
Requests are authenticated using an API key, API secret, or a JWT generated from the Pinata App, with JWT being the most common method.
Yes, Workspaces let you add multiple team members to a Pinata account and invite collaborators even without their own account.
Pinata offers quickstart guides for Next.js, Hono, React, Svelte, Astro, and Remix.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Simple and quick private image sharing.
File Sharing and Storage.
Plain Text Storage.
File Sharing and Storage for groups.
Upload large files on websites, mobile apps, SaaS solutions and custom workflows.
Decentralized Open-Source Cloud Storage.