Skip to Content

Pinarkive Documentation

Upload, pin and manage IPFS content using clusters and gateways.

Quickstart

Upload your first file with a single request. All API requests use the v3 base URL and require authentication (Bearer token or API key).

curl -X POST https://api.pinarkive.com/v3/files \ -H "Authorization: Bearer YOUR_API_KEY" \ -F file=@image.png

Replace YOUR_API_KEY with your API key and image.png with your file path. The response includes a CID (content identifier) you can use to access the file via IPFS gateways.

Get started → · Upload your first file →

API Reference

REST API for uploading files, pinning by CID, listing uploads, and removing pins. All endpoints use API v3.

EndpointDescription
POST /filesUpload a file (multipart)
POST /files/pin/:cidPin an existing CID
GET /users/me/uploadsList your uploads
DELETE /files/remove/:cidRemove a pin
GET /users/me/clustersList clusters and gateways

View API Reference →

Examples

Try the demo applications to see Pinarkive in action.

AppDescriptionLink
Upload PlaygroundDrag-and-drop file uploadssample1.pinarkive.com 
Encrypted ShareSecure, time-limited sharingsample2.pinarkive.com 
API PlaygroundTest API requests in the browserplayground.pinarkive.com 

Quick links: sample1.pinarkive.com  · sample2.pinarkive.com  · playground.pinarkive.com