Upload, pin and manage IPFS content using clusters and gateways.
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.pngReplace 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 →
REST API for uploading files, pinning by CID, listing uploads, and removing pins. All endpoints use API v3.
| Endpoint | Description |
|---|---|
| POST /files | Upload a file (multipart) |
| POST /files/pin/:cid | Pin an existing CID |
| GET /users/me/uploads | List your uploads |
| DELETE /files/remove/:cid | Remove a pin |
| GET /users/me/clusters | List clusters and gateways |
Try the demo applications to see Pinarkive in action.
| App | Description | Link |
|---|---|---|
| Upload Playground | Drag-and-drop file uploads | sample1.pinarkive.com |
| Encrypted Share | Secure, time-limited sharing | sample2.pinarkive.com |
| API Playground | Test API requests in the browser | playground.pinarkive.com |
Quick links: sample1.pinarkive.com · sample2.pinarkive.com · playground.pinarkive.com