# Pinata Docs

## Docs

- [Quickstart](https://docs.pinata.cloud/quickstart.md): Start uploading and retrieving content in no time
- [Next.js](https://docs.pinata.cloud/frameworks/next-js.md): Get started using Pinata with Next.js
- [Hono](https://docs.pinata.cloud/frameworks/hono.md)
- [React](https://docs.pinata.cloud/frameworks/react.md)
- [SvelteKit](https://docs.pinata.cloud/frameworks/sveltekit.md)
- [Astro](https://docs.pinata.cloud/frameworks/astro.md): Get started using Pinata with Astro
- [Remix](https://docs.pinata.cloud/frameworks/remix.md): Get started using Pinata with Remix
- [Node.js](https://docs.pinata.cloud/frameworks/node-js.md)
- [Overview](https://docs.pinata.cloud/agents/overview.md): Hosted AI agents that can run code, manage files, and connect to other services
- [Concepts](https://docs.pinata.cloud/agents/concepts.md): Terms, file layout, and how the pieces fit together
- [Chat](https://docs.pinata.cloud/agents/chat.md): Talk to your agent through the web interface
- [Issues & Boards](https://docs.pinata.cloud/agents/issues.md): Assign work to agents on a kanban board, review the diff, ship it
- [Secrets](https://docs.pinata.cloud/agents/secrets.md): Where API keys and credentials live
- [Models](https://docs.pinata.cloud/agents/models.md): Pick which AI models this agent can use
- [Skills](https://docs.pinata.cloud/agents/skills.md): Reusable capability packages you can attach to an agent
- [Channels](https://docs.pinata.cloud/agents/channels.md): Let people talk to your agent on Telegram, Slack, or Discord
- [Domains & Routes](https://docs.pinata.cloud/agents/routes.md): Expose web services from inside your agent to the internet
- [Tasks](https://docs.pinata.cloud/agents/tasks.md): Run prompts on a schedule
- [Files & Snapshots](https://docs.pinata.cloud/agents/snapshots.md): Browse, version, and edit your agent's workspace
- [Console](https://docs.pinata.cloud/agents/console.md): A real terminal inside your agent's container
- [Logs](https://docs.pinata.cloud/agents/logs.md): Stream your agent engine's output in real time
- [Danger](https://docs.pinata.cloud/agents/devtools.md): Full agent inventory, plus restart and delete
- [Manifest Reference](https://docs.pinata.cloud/agents/manifest.md): Every field in manifest.json, the source of truth for an agent's configuration
- [HTTP API](https://docs.pinata.cloud/agents/api.md): Authenticate, manage agents, and talk to gateways over HTTP
- [Templates](https://docs.pinata.cloud/agents/templates/overview.md): Deploy pre-configured agents in one click
- [Creating Templates](https://docs.pinata.cloud/agents/templates/creating.md): Share your agent configuration as a template
- [Troubleshooting](https://docs.pinata.cloud/agents/troubleshooting.md): What to check when your agent isn't behaving
- [Error Reference](https://docs.pinata.cloud/agents/errors.md): Look up an API error code and how to resolve it
- [Overview](https://docs.pinata.cloud/inference/overview.md): Run LLM inference on Pinata with an OpenAI-compatible API
- [Chat Completions](https://docs.pinata.cloud/inference/chat-completions.md): OpenAI-compatible chat completions endpoint
- [Models](https://docs.pinata.cloud/inference/models.md): Models available on Pinata Inference
- [Credits](https://docs.pinata.cloud/inference/credits.md): Fund Pinata-hosted model usage and configure auto top-up
- [Agents CLI](https://docs.pinata.cloud/tools/cli/agents.md): Create, manage, and interact with AI agents from the command line
- [LLM Docs](https://docs.pinata.cloud/llm-docs.md)
- [Overview](https://docs.pinata.cloud/tools/mcp/overview.md): Use the Pinata MCP server to give AI assistants access to IPFS file storage
- [Tools Reference](https://docs.pinata.cloud/tools/mcp/tools.md): Complete reference for all Pinata MCP server tools
- [Quickstart](https://docs.pinata.cloud/tools/erc-8004/quickstart.md): Register your first AI agent on-chain using ERC-8004 and Pinata
- [Services & IPFS](https://docs.pinata.cloud/tools/erc-8004/services.md): Service endpoint types and IPFS usage in ERC-8004 agents
- [API Keys](https://docs.pinata.cloud/account-management/api-keys.md)
- [Workspaces](https://docs.pinata.cloud/account-management/workspaces.md)
- [Webhooks](https://docs.pinata.cloud/account-management/webhooks.md): Subscribe to Pinata API events using Webhooks
- [Billing](https://docs.pinata.cloud/account-management/billing.md)
- [Limits](https://docs.pinata.cloud/account-management/limits.md)
- [Uploading Files](https://docs.pinata.cloud/files/uploading-files.md)
- [Presigned URLs](https://docs.pinata.cloud/files/presigned-urls.md)
- [List & Query Files](https://docs.pinata.cloud/files/listing-files.md)
- [Deleting Files](https://docs.pinata.cloud/files/deleting-files.md)
- [Retrieving Files](https://docs.pinata.cloud/gateways/retrieving-files.md)
- [Groups](https://docs.pinata.cloud/files/file-groups.md)
- [Key-Values](https://docs.pinata.cloud/files/key-values.md)
- [Private IPFS](https://docs.pinata.cloud/files/private-ipfs.md)
- [File Vectors (Beta)](https://docs.pinata.cloud/files/vectors.md)
- [Signatures](https://docs.pinata.cloud/files/signatures.md): Learn how to use Pinata to cryptographically sign CIDs
- [CLI Overview](https://docs.pinata.cloud/tools/cli/overview.md): The official CLI for Pinata written in Go
- [IPFS](https://docs.pinata.cloud/tools/cli/ipfs.md): Upload and manage files, groups, gateways, keys, and swaps
- [MPP Server](https://docs.pinata.cloud/files/mpp/overview.md): Account-free IPFS uploads and downloads using crypto payments via the Machine Payments Protocol
- [Quick Start](https://docs.pinata.cloud/files/mpp/quickstart.md): Upload and download files from IPFS using the MPP Server
- [Self-Hosting](https://docs.pinata.cloud/files/mpp/self-hosting.md): Deploy your own MPP Server on Cloudflare Workers
- [Introduction](https://docs.pinata.cloud/files/x402/intro.md)
- [Quick Start](https://docs.pinata.cloud/files/x402/x402-quick-start.md)
- [Payment Instructions Guide](https://docs.pinata.cloud/files/x402/x402-payment-instructions.md)
- [Accessing Paid Content](https://docs.pinata.cloud/files/x402/x402-accessing-paid-content.md)
- [x402 Services](https://docs.pinata.cloud/files/x402/x402-services.md)
- [Overview](https://docs.pinata.cloud/files/nft-backup/overview.md): Backup your NFT collections to Pinata
- [Wallets](https://docs.pinata.cloud/files/nft-backup/wallets.md): Add wallets to backup your NFT collections
- [Collections](https://docs.pinata.cloud/files/nft-backup/collections.md): View your NFT collections and their IPFS CIDs
- [Sync](https://docs.pinata.cloud/files/nft-backup/sync.md): Pin your NFT CIDs to Pinata
- [Dedicated IPFS Gateways](https://docs.pinata.cloud/gateways/dedicated-ipfs-gateways.md)
- [Gateway Access Controls](https://docs.pinata.cloud/gateways/gateway-access-controls.md)
- [Image Optimizations](https://docs.pinata.cloud/gateways/image-optimizations.md)
- [Getting Started](https://docs.pinata.cloud/gateways/plugins/getting-started.md): Learn how to use Dedicated Gateway plugins to supercharge your IPFS delivery system
- [Content Addressable](https://docs.pinata.cloud/gateways/plugins/content-addressable.md): Use the Content Addressable plugin to include CID signatures
- [Hot Swaps](https://docs.pinata.cloud/gateways/plugins/hot-swaps.md): Use the Hot Swaps plugin to make one CID map to another
- [Pinata Expo Hooks](https://docs.pinata.cloud/tools/pinata-expo-hooks.md): A collection of Expo compatible hooks to use with Pinata
- [Community SDKs](https://docs.pinata.cloud/tools/community-sdks.md)
- [What is IPFS?](https://docs.pinata.cloud/ipfs-101/what-is-ipfs.md)
- [What is Pinning?](https://docs.pinata.cloud/ipfs-101/what-is-ipfs-pinning.md)
- [What are CIDs?](https://docs.pinata.cloud/ipfs-101/what-are-cids.md)
- [What are IPFS Gateways?](https://docs.pinata.cloud/ipfs-101/what-are-ipfs-gateways.md)
- [How does IPFS work with NFTs?](https://docs.pinata.cloud/ipfs-101/how-does-ipfs-work-with-nfts.md)
- [Getting Started](https://docs.pinata.cloud/sdk/getting-started.md): Get up and running with the Pinata IPFS SDK
- [V2 Migration Guide](https://docs.pinata.cloud/sdk/v2-migration-guide.md)
- [Config](https://docs.pinata.cloud/sdk/config.md)
- [React Hooks](https://docs.pinata.cloud/sdk/react.md): A collection of React hooks to use with Pinata
- [list](https://docs.pinata.cloud/sdk/files/public/list.md): `org:files:read`
- [update](https://docs.pinata.cloud/sdk/files/public/update.md): `org:files:write`
- [delete](https://docs.pinata.cloud/sdk/files/public/delete.md): `org:files:write`
- [addSwap](https://docs.pinata.cloud/sdk/files/public/add-swap.md): `org:files:write`
- [getSwapHistory](https://docs.pinata.cloud/sdk/files/public/get-swap-history.md): `org:files:read`
- [deleteSwap](https://docs.pinata.cloud/sdk/files/public/delete-swap.md): `org:files:write`
- [queue](https://docs.pinata.cloud/sdk/files/public/queue.md): `org:files:read`
- [list](https://docs.pinata.cloud/sdk/files/private/list.md): `org:files:read`
- [update](https://docs.pinata.cloud/sdk/files/private/update.md): `org:files:write`
- [delete](https://docs.pinata.cloud/sdk/files/private/delete.md): `org:files:write`
- [vectorize](https://docs.pinata.cloud/sdk/files/private/vectorize.md): `org:files:write`
- [queryVectors](https://docs.pinata.cloud/sdk/files/private/query-vectors.md): `org:files:write`
- [deleteVectors](https://docs.pinata.cloud/sdk/files/private/delete-vectors.md): `org:files:write`
- [addSwap](https://docs.pinata.cloud/sdk/files/private/add-swap.md): `org:files:write`
- [getSwapHistory](https://docs.pinata.cloud/sdk/files/private/get-swap-history.md): `org:files:read`
- [deleteSwap](https://docs.pinata.cloud/sdk/files/private/delete-swap.md): `org:files:write`
- [file](https://docs.pinata.cloud/sdk/upload/public/file.md): `org:files:write`
- [fileArray](https://docs.pinata.cloud/sdk/upload/public/file-array.md): `org:files:write`
- [json](https://docs.pinata.cloud/sdk/upload/public/json.md): `org:files:write`
- [base64](https://docs.pinata.cloud/sdk/upload/public/base64.md): `org:files:write`
- [url](https://docs.pinata.cloud/sdk/upload/public/url.md): `org:files:write`
- [cid](https://docs.pinata.cloud/sdk/upload/public/cid.md): `org:files:write`
- [createSignedURL](https://docs.pinata.cloud/sdk/upload/public/create-signed-url.md): `org:files:write`
- [file](https://docs.pinata.cloud/sdk/upload/private/file.md): `org:files:write`
- [json](https://docs.pinata.cloud/sdk/upload/private/json.md): `org:files:write`
- [base64](https://docs.pinata.cloud/sdk/upload/private/base64.md): `org:files:write`
- [url](https://docs.pinata.cloud/sdk/upload/private/url.md): `org:files:write`
- [createSignedURL](https://docs.pinata.cloud/sdk/upload/private/create-signed-url.md): `org:files:write`
- [get](https://docs.pinata.cloud/sdk/gateways/public/get.md)
- [convert](https://docs.pinata.cloud/sdk/gateways/public/convert.md)
- [get](https://docs.pinata.cloud/sdk/gateways/private/get.md): `org:files:write`
- [createAccessLink](https://docs.pinata.cloud/sdk/gateways/private/create-signed-url.md): `org:files:write`
- [create](https://docs.pinata.cloud/sdk/groups/public/create.md): `org:groups:write`
- [get](https://docs.pinata.cloud/sdk/groups/public/get.md): `org:groups:read`
- [list](https://docs.pinata.cloud/sdk/groups/public/list.md): `org:groups:read`
- [addFiles](https://docs.pinata.cloud/sdk/groups/public/add-files.md): `org:groups:write`
- [removeFiles](https://docs.pinata.cloud/sdk/groups/public/remove-files.md): `org:groups:write`
- [update](https://docs.pinata.cloud/sdk/groups/public/update.md): `org:groups:write`
- [delete](https://docs.pinata.cloud/sdk/groups/public/delete.md): `org:groups:write`
- [create](https://docs.pinata.cloud/sdk/groups/private/create.md): `org:groups:write`
- [get](https://docs.pinata.cloud/sdk/groups/private/get.md): `org:groups:read`
- [list](https://docs.pinata.cloud/sdk/groups/private/list.md): `org:groups:read`
- [addFiles](https://docs.pinata.cloud/sdk/groups/private/add-files.md): `org:groups:write`
- [removeFiles](https://docs.pinata.cloud/sdk/groups/private/remove-files.md): `org:groups:write`
- [update](https://docs.pinata.cloud/sdk/groups/private/update.md): `org:groups:write`
- [delete](https://docs.pinata.cloud/sdk/groups/private/delete.md): `org:groups:write`
- [add](https://docs.pinata.cloud/sdk/signatures/public/add.md): `org:files:write`
- [get](https://docs.pinata.cloud/sdk/signatures/public/get.md): `org:files:read`
- [delete](https://docs.pinata.cloud/sdk/signatures/public/delete.md): `org:files:write`
- [add](https://docs.pinata.cloud/sdk/signatures/private/add.md): `org:files:write`
- [get](https://docs.pinata.cloud/sdk/signatures/private/get.md): `org:files:read`
- [delete](https://docs.pinata.cloud/sdk/signatures/private/delete.md): `org:files:write`
- [requests](https://docs.pinata.cloud/sdk/analytics/requests.md): `org:analytics:read`
- [bandwidth](https://docs.pinata.cloud/sdk/analytics/bandwidth.md): `org:analytics:read`
- [create](https://docs.pinata.cloud/sdk/keys/create.md): `org:write`
- [list](https://docs.pinata.cloud/sdk/keys/list.md): `org:write`
- [revoke](https://docs.pinata.cloud/sdk/keys/revoke.md): `org:write`
- [x402 Monetization](https://docs.pinata.cloud/sdk/x402/index.md)
- [list](https://docs.pinata.cloud/sdk/x402/payment-instructions/list.md)
- [create](https://docs.pinata.cloud/sdk/x402/payment-instructions/create.md)
- [get](https://docs.pinata.cloud/sdk/x402/payment-instructions/get.md)
- [update](https://docs.pinata.cloud/sdk/x402/payment-instructions/update.md)
- [delete](https://docs.pinata.cloud/sdk/x402/payment-instructions/delete.md)
- [list](https://docs.pinata.cloud/sdk/x402/cids/list.md)
- [add](https://docs.pinata.cloud/sdk/x402/cids/add.md)
- [remove](https://docs.pinata.cloud/sdk/x402/cids/remove.md)
- [Config](https://docs.pinata.cloud/sdk/types/config.md)
- [Uploads](https://docs.pinata.cloud/sdk/types/uploads.md)
- [Files](https://docs.pinata.cloud/sdk/types/files.md)
- [Groups](https://docs.pinata.cloud/sdk/types/groups.md)
- [Gateways](https://docs.pinata.cloud/sdk/types/gateways.md)
- [Analytics](https://docs.pinata.cloud/sdk/types/analytics.md)
- [Keys](https://docs.pinata.cloud/sdk/types/keys.md)
- [Signatures](https://docs.pinata.cloud/sdk/types/signatures.md)
- [x402](https://docs.pinata.cloud/sdk/types/x402.md)
- [Introduction](https://docs.pinata.cloud/api-reference/introduction.md): Getting started with the Pinata API
- [Upload a File](https://docs.pinata.cloud/api-reference/endpoint/upload-a-file.md): `org:files:write`
- [Create Signed Upload URL](https://docs.pinata.cloud/api-reference/endpoint/create-signed-upload-url.md): `org:files:write`
- [List Files](https://docs.pinata.cloud/api-reference/endpoint/list-files.md): `org:files:read`
- [Get File by ID](https://docs.pinata.cloud/api-reference/endpoint/get-file-by-id.md): `org:files:read`
- [Create Download Link](https://docs.pinata.cloud/api-reference/endpoint/get-signed-url.md): `org:files:write`
- [Update File](https://docs.pinata.cloud/api-reference/endpoint/update-file.md): `org:files:write`
- [Delete File by ID](https://docs.pinata.cloud/api-reference/endpoint/delete-file-by-id.md): `org:files:write`
- [Vectorize a File](https://docs.pinata.cloud/api-reference/endpoint/vectorize-file.md): `org:write`
- [Query File Vectors](https://docs.pinata.cloud/api-reference/endpoint/query-file-vectors.md): `org:write`
- [Delete File Vectors](https://docs.pinata.cloud/api-reference/endpoint/delete-file-vectors.md): `org:write`
- [Create Group](https://docs.pinata.cloud/api-reference/endpoint/create-group.md): `org:groups:write`
- [Get Group](https://docs.pinata.cloud/api-reference/endpoint/get-group.md): `org:groups:read`
- [List Groups](https://docs.pinata.cloud/api-reference/endpoint/list-groups.md): `org:groups:read`
- [Add File To Group](https://docs.pinata.cloud/api-reference/endpoint/add-file-to-group.md): `org:groups:write`
- [Remove File From Group](https://docs.pinata.cloud/api-reference/endpoint/remove-file-from-group.md): `org:groups:write`
- [Update Group](https://docs.pinata.cloud/api-reference/endpoint/update-group.md): `org:groups:write`
- [Delete Group](https://docs.pinata.cloud/api-reference/endpoint/delete-group.md): `org:groups:write`
- [Pin by CID](https://docs.pinata.cloud/api-reference/endpoint/pin-by-cid.md): `org:files:write`
- [Query Pin Requests](https://docs.pinata.cloud/api-reference/endpoint/query-pin-requests.md): `org:files:read`
- [Cancel Request](https://docs.pinata.cloud/api-reference/endpoint/cancel-pin-by-cid.md): `org:files:write`
- [Add Swap](https://docs.pinata.cloud/api-reference/endpoint/add-swap.md): `org:files:write`
- [Get Swap History](https://docs.pinata.cloud/api-reference/endpoint/get-swap-history.md): `org:files:read`
- [Remove Swap](https://docs.pinata.cloud/api-reference/endpoint/remove-swap.md): `org:files:write`
- [Create API Key](https://docs.pinata.cloud/api-reference/endpoint/v3-create-api-key.md): `org:write`
- [List API Keys](https://docs.pinata.cloud/api-reference/endpoint/v3-list-api-keys.md): `org:write`
- [Revoke API Key](https://docs.pinata.cloud/api-reference/endpoint/v3-revoke-api-key.md): `org:write`
- [Get Signature for a CID](https://docs.pinata.cloud/api-reference/endpoint/get-signature-for-a-cid.md): `org:files:read`
- [Add Signature to CId](https://docs.pinata.cloud/api-reference/endpoint/add-signature-to-cid.md): `org:files:write`
- [Remove Signature from CID](https://docs.pinata.cloud/api-reference/endpoint/remove-signature-from-cid.md): `org:files:write`
- [List Gateways](https://docs.pinata.cloud/api-reference/endpoint/ipfs/list-gateways.md): `org:gateways:read`
- [Gateway Details](https://docs.pinata.cloud/api-reference/endpoint/ipfs/gateway-details.md): `org:gateways:read`
- [Gateway Domain Available](https://docs.pinata.cloud/api-reference/endpoint/ipfs/gateway-domain-available.md): `org:gateways:read`
- [Create Gateway](https://docs.pinata.cloud/api-reference/endpoint/ipfs/create-gateway.md): `org:gateways:write`
- [Delete Gateway](https://docs.pinata.cloud/api-reference/endpoint/ipfs/delete-gateway.md): `org:gateways:write`
- [Gateway Custom Domain Details](https://docs.pinata.cloud/api-reference/endpoint/ipfs/gateway-custom-domain-details.md): `org:gateways:read`
- [Create Custom Domain for Gateway](https://docs.pinata.cloud/api-reference/endpoint/ipfs/create-custom-domain-for-gateway.md): `org:gateways:write`
- [Delete Gateway Custom Domain](https://docs.pinata.cloud/api-reference/endpoint/ipfs/delete-gateway-custom-domain.md): `org:gateways:write`
- [Create Gateway Key Restriction](https://docs.pinata.cloud/api-reference/endpoint/ipfs/create-gateway-key-restriction.md): `org:gateways:write`
- [Create Gateway IP Address Restriction](https://docs.pinata.cloud/api-reference/endpoint/ipfs/create-gateway-ip-address-restriction.md): `org:gateways:write`
- [Create Gateway Host Origin Restriction](https://docs.pinata.cloud/api-reference/endpoint/ipfs/create-gateway-host-origin-restriction.md): `org:gateways:write`
- [Revoke Gateway Key](https://docs.pinata.cloud/api-reference/endpoint/ipfs/revoke-gateway-key.md): `org:gateways:write`
- [Revoke IP Address Restricton](https://docs.pinata.cloud/api-reference/endpoint/ipfs/revoke-ip-address-restricton.md): `org:gateways:write:
- [Revoke Host Origin Restriction](https://docs.pinata.cloud/api-reference/endpoint/ipfs/revoke-host-origin-restriction.md): `org:gateways:write`
- [Top Gateway Analytics](https://docs.pinata.cloud/api-reference/endpoint/ipfs/top-gateway-analytics.md): `org:analytics:read`
- [Time Interval Gateway Analytics](https://docs.pinata.cloud/api-reference/endpoint/ipfs/time-interval-gateway-analytics.md): `org:analytics:read`
- [List Marketplace Plugins](https://docs.pinata.cloud/api-reference/endpoint/ipfs/list-marketplace-plugins.md): `org:gateways:read`
- [Get Marketplace Plugin Details](https://docs.pinata.cloud/api-reference/endpoint/ipfs/get-marketplace-plugin-details.md): `org:gateways:read`
- [List Installed Plugins for Gateway](https://docs.pinata.cloud/api-reference/endpoint/ipfs/list-installed-plugins-for-gateway.md): `org:gateways:read`
- [Install Gateway Plugin](https://docs.pinata.cloud/api-reference/endpoint/ipfs/install-gateway-plugin.md): `org:gateways:write`
- [List Gateway Plugins](https://docs.pinata.cloud/api-reference/endpoint/ipfs/list-gateway-plugins.md): `org:gateways:read`
- [Uninstall Gateway Plugin](https://docs.pinata.cloud/api-reference/endpoint/ipfs/uninstall-gateway-plugin.md): `org:gateways:write`
- [List Payment Instructions](https://docs.pinata.cloud/api-reference/endpoint/x402/payment-instructions-list.md): Returns a paginated list of payment instructions
- [Create Payment Instruction](https://docs.pinata.cloud/api-reference/endpoint/x402/payment-instructions-create.md): Creates a new payment instruction
- [Get Payment Instruction](https://docs.pinata.cloud/api-reference/endpoint/x402/payment-instructions-get.md): Retrieves a specific payment instruction by ID
- [Update Payment Instruction](https://docs.pinata.cloud/api-reference/endpoint/x402/payment-instructions-update.md): Updates an existing payment instruction
- [Delete Payment Instruction](https://docs.pinata.cloud/api-reference/endpoint/x402/payment-instructions-delete.md): Deletes a payment instruction (soft delete). All CID mappings must be deleted first.
- [List CIDs for Payment Instruction](https://docs.pinata.cloud/api-reference/endpoint/x402/cids-list.md): Returns a paginated list of CIDs associated with a payment instruction
- [Add CID to Payment Instruction](https://docs.pinata.cloud/api-reference/endpoint/x402/cids-add.md): Associates a CID with a payment instruction
- [Remove CID from Payment Instruction](https://docs.pinata.cloud/api-reference/endpoint/x402/cids-remove.md): Removes a CID association from a payment instruction
- [Upload a File](https://docs.pinata.cloud/api-reference/endpoint/x402/pin.md): Uploads a file to Pinata's public IPFS network
- [Retrieve a Private File](https://docs.pinata.cloud/api-reference/endpoint/x402/retrieve.md): Retrieves a private file from IPFS by its CID

## OpenAPI Specs

- [pinata-api-v3-uploads](https://docs.pinata.cloud/pinata-api-v3-uploads.yaml)
- [pinata-x402-api-v3](https://docs.pinata.cloud/pinata-x402-api-v3.yaml)
- [pinata-api-v3](https://docs.pinata.cloud/pinata-api-v3.yaml)
- [pinata-x402-api-v1](https://docs.pinata.cloud/pinata-x402-api-v1.yaml)
- [pinata-api-ipfs](https://docs.pinata.cloud/pinata-api-ipfs.yaml)
- [pinata-farcaster-api-030924](https://docs.pinata.cloud/pinata-farcaster-api-030924.yaml)
- [pinata-farcaster-api-030724](https://docs.pinata.cloud/pinata-farcaster-api-030724.yaml)

## Optional

- [API Keys](https://app.pinata.cloud/developers/api-keys)
- [Blog](https://pinata.cloud/blog)
- [Community](https://github.com/PinataCloud)