IPFS Pin Sync
Learn how to use the IPFS Pin Sync tool to synchronize CIDs from another pinning service to Filebase.
What is IPFS Pin Sync?
1. Navigate to the IPFS Pin Sync webpage, or download the package from GitHub if you wish to run it on an IPFS node.

2. First, retrieve your Pinata API token. Navigate to the Pinata dashboard.

3. Select your user profile icon in the top right corner, then select ‘API Keys’:

4. Select ‘New Key’:

5. Create a new API key with admin privileges, then select ‘Create Key’:

6. Copy down the API Key information presented - it will only be shown once.

7. Head back to the IPFS Pin Sync tool and paste the JWT Secret Access Token into the Token field for the ‘Source Provider’, then select ‘Login to Source’.

8. All IPFS pinned CIDs from Pinata will now be listed.

9. Next, we need to generate a token for the Filebase IPFS Pinning API.
10. Navigate to the Filebase Access Keys page, then view the IPFS PInning Service API Endpoint.

11. Then copy the generated Secret Access Token:

12. Input this token in the ‘Token’ field for the ‘Destination Provider’, then select ‘Login to Destination’.

13. All pinned IPFS CIDs in your Filebase bucket will be listed:

14. Then select ‘Sync’ to sync the IPFS CIDs from the Source (Pinata) to the Destination (Filebase).

15. The progress and pin count will display the status of your synchronization.

16. In the Filebase web dashboard, these new pins will be listed in your bucket with the status ‘Pinning’.

Last updated