✊ SDKs
W3IPFS API Node SDK
The official W3IPFS API Node.js SDK. This is the easiest way to start developing with W3IPFS.
AIOZ Web3IPFS Node.js SDK (opens in a new tab)
W3IPFS PINNING CLI
This application provides a Command Line Interface for Pinning APIs.
Command Line Interface for Pinning APIs (opens in a new tab)
Command line login
pinning login --key "your_key" --secret "your_secret"
Example usage
You can pin a file
pinning pin --file afile.txt
You can pin a whole directory
pinning pin --file ../some/where
You can choose add metadata for your own usage
pinning pin --file afile.txt --keyvalue key1:value1 --keyvalue key2:value2
Add a hash to be pinned
pinning pin --hash QmdYTBNig2d4dQd5o1LXM3NHbCYA7168NpN5R9m44vDj88 --keyvalue key1:value1 --keyvalue key2:value2
Get pin by id
pinning get-pin --id=00000000-0000-0000-0000-000000000000
Or list all your pins
pinning list-pins
Or your custom
pinning list-pins --pinned=true --sortBy=created_at --sortOrder=DESC --limit=10 --offset=0 --keyvalue=key1:value1 --keyvalue=key2:value2
And finally unpin a hash by its ID
pinning unpin --id=00000000-0000-0000-0000-000000000000