Filebase
HomepageFilebase DashboardDiscordBlog
  • 👋Welcome to Filebase!
  • Getting Started
    • FAQ
    • Service Limits
    • Getting Started Guides
      • Pin Your First File To IPFS
      • Developer Quick Start Guide
  • IPFS Concepts
    • What is IPFS?
    • What is an IPFS CID?
    • What is IPFS Pinning?
    • What is an IPFS Gateway?
  • IPFS Pinning
    • Pinning Files
    • Listing Files
    • Deleting Files
    • Event Notifications
  • IPNS Names
    • Managing Names
  • Dedicated IPFS Gateways
    • Managing Dedicated Gateways
    • Access Controls
    • Image Optimizations
    • Adding a Custom Domain
  • API Documentation
    • IPFS RPC API
    • S3-Compatible API
      • Cross Origin Resource Sharing (CORS)
        • Create and Apply a CORS Rule to a Filebase Bucket
        • Deep Dive: Cross Origin Resource Sharing (CORS)
      • Pre-Signed URLs
    • Filebase Platform APIs
    • IPFS Pinning Service API
  • Code Development + SDKs
    • Code Development
      • Apache Libcloud - Python
      • Apostrophe CMS
      • AWS Lambda - NodeJS
      • AWS Lambda - Python
      • AWS SDK - Go (Golang)
      • AWS SDK - Java
      • AWS SDK - JavaScript
      • AWS SDK - .NET
      • AWS SDK - PHP
      • AWS SDK - Python
      • AWS SDK - Ruby
      • Code Examples
        • How To Utilize Filebase with NodeJS
      • DataCamp
      • Dart / Flutter
      • Django
      • Docker
        • Docker Volume Backup
      • Elixir Phoenix
      • Filebase NPM Package
      • Fog.io - Ruby
      • Google App Scripts
      • Integrated Haskell Platform
      • Laravel
      • Nuxt
      • Paperspace
      • Postman
      • Reading a JSON File
      • UNA
      • Unity
      • Uppy AWS S3 Plugin
      • Vue
      • Watcher for NodeJS
      • Webpack S3 Plugin
      • Xamarin
    • SDK Examples: Pinning Files and Folders to IPFS
      • AWS SDK for .NET
      • AWS SDK for Go
      • AWS SDK for JavaScript
      • AWS SDK for PHP
      • AWS SDK for Python
      • AWS SDK for Ruby
  • Archive
    • Content Archive
      • IPFS Getting Started Guide
      • Web Console Getting Started Guide
      • IPFS Tools
        • IPFS CLI
        • IPFS Desktop
        • IPFS Pin Sync
        • IPFS Pinning Service API
        • IPFS3up
      • Third Party Tools and Clients
        • Backup Client Configurations
          • AhsayCBS
          • BackupAssist Classic
          • BackupAssist ER
          • BackupNinja
          • BackupSheep
          • Bacula Enterprise Edition
          • CloudBacko
          • CloudBerry Backup
          • Cloudron
          • cPanel
          • Comet
          • Commvault
          • Duplicacy
          • Ghost IPFS Storage Adapter
          • IPFS Pinning GitHub Action
          • JetBackup
          • Kopia
          • MoveBot
          • MSP360 Online Backup
          • oDrive
          • Photos+ Cloud Library
          • qBackup
          • S3 Uploader for GitHub Actions
          • SimpleBackups
          • SnapShooter
          • Strapi Provider Plugin
          • Veeam
          • Wordpress
            • Media Cloud
            • XCloner
          • Zerto
        • CLI Tools
          • Ansible
          • Apache Pulsar
          • AWS CLI
            • How To Delete Data with AWS CLI
            • What is Multipart Upload?
          • Bash
            • Backup Files to IPFS with Bash
            • Laravel Backup with Bash
            • MongoDB Backup with Bash
            • PostgreSQL Backup with Bash
            • Wordpress Backup with Bash
          • cURL
          • Elasticsearch
          • IPFS-CAR
          • IPFScrape
          • IPGet
          • Jenkins
          • JFrog Artifactory
          • Kubernetes
            • Backup and Restore InFluxDB to Filebase with TrilioVault
            • CSI-S3
            • Kasten K10
            • Kerberos Vault
            • Longhorn.io
            • Stash for Kubernetes
            • Velero
          • Litestream
          • Minty
          • MongoDB
          • MoSMB
          • MySQL
          • Next.js .CAR File Upload
          • NFT Image Generator
          • NGINX S3 Gateway
          • Pinning Docker Images to IPFS
          • Pinning Encrypted Files to IPFS
          • PowerShell
            • Calculate the Size of Filebase Buckets using PowerShell
          • Rclone
            • Backing Up DigitalOcean Spaces to Filebase using Rclone
          • Restic
          • S3cmd
          • S3Express
          • S3FS-FUSE
          • S3QL
          • S3Surfer
          • S4cmd
          • SeaweedFS
          • Tableland
        • Content Delivery Networks
          • Bunny CDN
          • CloudFront CDN
          • Fastly CDN
        • File Management Client Configurations
          • Airbyte
          • Arq
          • Astiga
          • AWS Rekognition
          • AWS S3 Manager - iOS App
          • BucketAnywhere for S3 - Android App
          • CentreStack
          • CloudFlyer
          • Cloudfser
          • Couchdrop
          • CrossFTP
          • CyberDuck
            • How To Delete Data with CyberDuck
          • Dropshare
          • Duplicati
          • FileBrowserGO
          • Flexify.IO
          • ForkLift
          • Goofys
          • Joplin
          • LucidLink
          • MASV
          • Matrix Synapse
          • MinIO Gateway for S3
          • Mountain Duck
          • NetDrive
          • Nexfs
          • NextCloud
          • Nodeum
          • ownCloud
          • Plesk
          • Pure Storage FlashBlade
          • RaiDrive
          • S3 Browser
          • ShareX
          • SmartFTP
          • StableBit Cloud Drive
          • Storage Made Easy Enterprise File Fabric
          • WinSCP
        • NAS Device Configurations
          • Buffalo TeraStation
          • Datadobi DobiProtect
          • Netapp ONTAP Select
          • OpenDrives Atlas
          • Synology Hyper Backup
          • TrueNAS CORE
      • Knowledge Base
        • Deep Dives
          • Deep Dive: Blockchains
          • Deep Dive: Decentralized Compute
          • Deep Dive: Decentralized Digital Identity
          • Deep Dive: Decentralized Storage
          • Deep Dive: Erasure Coding
          • Deep Dive: Geo-Redundancy
          • Deep Dive: Metadata
          • Deep Dive: Metaverse
          • Deep Dive: NFTs
          • Deep Dive: Web3
        • Filebase eBooks
        • Filebase One-Pagers
        • Filebase Whitepapers
        • Web3 Tutorials
          • Alchemy
            • Alchemy: Build a dApp That Provides Real-Time Ethereum Transaction Notifications
            • Alchemy: Create a Full-Stack dApp
            • Alchemy: Create a Hello World Smart Contract
            • Alchemy: Create Your Own ERC20 Cryptocurrency
            • Alchemy: Decentralized Youtube
            • Alchemy: How to Create and Mint an NFT using Filebase
            • Alchemy: How to Mint an NFT Using Web3.js
            • Alchemy: Using The Alchemy SDK with NFTs Minted Through thirdweb
          • Agoric
            • Agoric: Create a DeFi dApp Using Agoric That’s Stored on Filebase
          • AirSwap
            • AirSwap: Track NFT Contract Addresses with AirSwap CLI
          • ArcBlock
            • ArcBlock: Running an ArcBlock Blocket Server on IPFS
          • Ankr
            • Ankr: Create a Truffle Project with Ankr and Filebase
            • Ankr: Deploy a Smart Contract on Polygon using Ankr that is backed up to Filebase
          • Avalanche
            • Avalanche: How To Launch a Generative NFT Collection With Avalanche and IPFS
          • Backing Up NFTs
          • Brownie
            • Brownie: Create and Mint an NFT Using Brownie
          • Bueno
            • Bueno: How to Create a Generative NFT Collection with Bueno
          • Cardano
            • Cardano: Submit Cardano Blockchain Transactions with Embedded Metadata Stored on Filebase
          • Ceramic
            • Ceramic: How to Host a Ceramic Node Using Decentralized Storage
          • Create-IPFS-app
          • Cosmos
            • Cosmos: Storing Cosmos Chain Governance Metadata on IPFS
          • DeCommerce
          • Ethereum Name Service
            • ENS: Configure an ENS Domain to use a Filebase IPFS Dedicated Gateway
          • Figment Datahub
            • Figment Datahub and Avalanche: Make an e-Voting dApp Using Figment Datahub, Avalanche, and Filebase
            • Figment Datahub and Celo Network: Create an ERC1155 NFT on the Celo Network using Figment Datahub and Objects Stored on Filebase
          • Flow
            • Flow: How to Create an NFT Marketplace with Filebase + Flow
          • Fauna
            • Fauna: Host an Application on IPFS with IPFS Dedicated Gateways
          • Ganache
            • Ganache: Create a dApp Hosted on IPFS
          • GUN
            • GUN: Create a Decentralized Chat App with GUN and IPFS
          • Hardhat
            • Hardhat: Creating an NFT Contract using Hardhat and Setting NFT Metadata using IPFS on Filebase
          • Harmony
            • Harmony: Deploy an HRC721 NFT on Harmony with IPFS
          • Hosting a Form on IPFS
          • iExec
            • iExec: Using iExec and Tee Worker to Create Apps that Use Datasets Stored on Filebase
          • Infura
            • Infura: Build dApp Frontends with Infura, React, and IPFS
            • Infura: Create an NFT Contract Factory with Metadata stored on IPFS
          • Lens Protocol
            • Lens Protocol: Build a Decentralized Social Media Network Stored on IPFS
          • LIT Protocol
            • LIT Protocol: Create a MintLIT NFT with LIT Protocol and IPFS
          • LivePeer
            • LivePeer: Mint a Video NFT with LivePeer
          • Macrometa
            • Macrometa: Track IPFS Files with Macrometa
          • Mina Protocol
            • Mina Protocol: Create a Simple zkApp with Mina Protocol and IPFS
          • NEAR Protocol
            • NEAR Protocol: Storing Off-Chain Data on IPFS using Filebase
          • NFTPort
            • NFTPort: Create an NFT Collection with NFTPort
          • Ocean Protocol
            • Ocean Protocol: Publish Data NFTs Stored on IPFS using Ocean Protocol
          • Pin Tezos Tokens Tool
          • Polkadot
            • Polkadot: Deploy a Polkadot dApp on Decentralized Storage
          • Polygon
            • Polygon: Building an App NFT With Polygon
            • Polygon: Make a Donation App with IPFS and Polygon
          • Python
            • Generating NFT Metadata with Python
          • QuickNode
            • QuickNode: Create a Token dApp using QuickNode
          • Remix
            • Remix: Create a Web App with Remix to Upload to Decentralized Storage
          • Remix IDE
            • Remix IDE: Creating Interactive NFTs with IPFS and Remix IDE
          • Secret Network
            • Secret Network: Create an NFT on Secret Network with Data Stored on IPFS
          • Stargaze
            • Stargaze: Create an NFT Collection Using IPFS and Stargaze
          • Starknet
            • Starknet: Create a HardHat Project Using A Starknet Plugin Hosted On IPFS
          • Studio 721
            • Studio 721: Create an NFT Collection with Studio 721 and IPFS
          • Solana
            • Solana: Minting an NFT Using Sugar, Candy Machine, and Filebase
          • Subsquid
            • Subsquid: Querying NFT Data using Subsquid and a Filebase IPFS Dedicated Gateway
          • Tailwind CSS
            • Tailwind CSS: Build an Image Gallery App with IPFS and Tailwind CSS
          • Tatum
            • Tatum: How To Mint NFTs on Solana with Tatum
          • Tezos
            • Tezos: Create an NFT on the Tezos Network using IPFS on Filebase
          • thirdweb
            • thirdweb: Build an NFT Loot Box with thirdweb and IPFS
            • thirdweb: Build an NFT Minting Page with thirdweb, IPFS, RainbowKit, and WAGMI
            • thirdweb: Create a Discord Bot That Gives Roles to NFT Holders
            • thirdweb: Create a Gated Website Using NFTs and IPFS
            • thirdweb: Create an NFT Marketplace with thirdweb and IPFS
            • thirdweb: Release an NFT Drop Using thirdweb and IPFS
          • useDApp
            • useDApp: Create a dApp using useDApp and IPFS
          • Unstoppable Domains
            • Unstoppable Domains: Create a Decentralized Website Using Unstoppable Domains and IPFS Folders
            • Unstoppable Domains: Deploy a Decentralized Blog Using Unstoppable Domains, Akash, and IPFS
            • Unstoppable Domains: IPFS Configuration
          • Vultr
            • Vultr: Store Bedrock Minecraft Worlds on Decentralized Storage
            • Vultr: Store Forge Minecraft Worlds on Decentralized Storage
            • Vultr: Store PaperSpigot Minecraft Worlds on Decentralized Storage
            • Vultr: Store Vanilla Minecraft Worlds on Decentralized Storage
          • Waffle
            • Waffle: Deploy a Smart Contract with Waffle That’s Stored on IPFS
          • Walt.id
            • Walt.id: Mint an NFT with Walt.id and Filebase
          • Web3 Toolbox
            • Web3 Toolbox: Building an NFT Drop With Web3 Toolbox
Powered by GitBook
On this page
  • Signing up for Filebase
  • Logging into Filebase
  • Filebase Dashboard Navigation
  • Overview
  • Data Usage
  • Recent Activity
  • Menu Navigation
  • Data Access
  • Buckets
  • Access Keys
  • Your Account
  • Settings
  • Billing
  • Support
  • Billing
  • Starting a Free Trial
  • Upgrading to a Paid Subscription
  • Changing a Payment Method
  • Removing a Payment Method
  • Downgrading a Subscription
  • Canceling a Paid Subscription
  • Accepted Currencies
  • Creating and Working with Buckets
  • Creating a Bucket
  • Emptying a Bucket
  • Deleting a Bucket
  • Making a Bucket Public or Private
  • Uploading Objects to a Bucket
  • Pinning a File to IPFS Through Filebase
  • Uploading a Folder to IPFS Through Filebase
  • Viewing an Object’s Overview
  • Editing Object Metadata
  • Viewing an Object
  • Downloading an Object
  • Sharing an Object
  • Deleting an Object
  • Creating a Folder Inside a Bucket
  • Deleting a Folder Inside a Bucket
  • Working with Access Keys
  • Viewing Your Access Keys
  • Rotating Your Access Key
  • Generating an IPFS Pinning Service API Secret Access Token
  • API endpoints

Was this helpful?

  1. Archive
  2. Content Archive

Web Console Getting Started Guide

This guide walks through navigation and common tasks on Filebase using the Filebase web console.

PreviousIPFS Getting Started GuideNextIPFS Tools

Last updated 10 months ago

Was this helpful?

Signing up for Filebase

Filebase uses a web-based console that can be found at .

Existing accounts can go directly to .

1. To sign up for a Filebase account, navigate to . To make a new account, click the ‘Try for Free’ button in the top right corner of the webpage.

2. Next, fill out the fields of the form, including an email address and password, and agree to the Filebase terms to create your account.

Note: Temporary email addresses cannot be used to create a Filebase account.

3. You will receive an email with confirmation instructions. Click the link included in the email to confirm your account and finish the registration process.

Once you’ve completed these steps, your Filebase account has been created.

Logging into Filebase

2. At the top right corner of the webpage, select ‘Sign In’. Enter your email address and Filebase password to sign in.

3. Once signed in, you will be brought to the Filebase dashboard.

Filebase Dashboard Navigation

Overview

Overview provides a condensed view of a variety of statistics about your Filebase account. These include the total number of buckets on your account, the total number of objects across those buckets, the total amount of storage used by your account (updated hourly), and the total amount of bandwidth consumed by your account within the last 30 days.

Data Usage

Data Usage refers to the total amount of storage and bandwidth used on your account. The values shown here are daily totals and are the ones used for billing purposes. This data allows you to analyze how your total storage usage and bandwidth usage have changed over the past 30 days.

These data graphs showcase two different storage and bandwidth uses: one for the IPFS network, and one for the Sia network.

The blue graph shows your account's IPFS data storage and bandwidth usage over the past 30 days.

The green graph shows your account's Sia data storage and bandwidth usage over the past 30 days.

How To Read Data Usage Graphs

To read your data usage graph, first determine which network you'd like to view.

Data storage and bandwidth for IPFS are displayed in blue, while storage and bandwidth for Sia are displayed in green.

Dates are shown on the bottom of the graph in 5-day increments. To view the data usage for a specific date, simply view the intersection of storage amount or bandwidth and date, such as:

This example shows that both the IPFS and Sia networks had 5GB of data stored on October 27 and November 8. On November 11, data stored on the IPFS network is 5GB, while data stored on the Sia network is approximately 14 GB.

Recent Activity

Recent Activity shows a history of activity on your account, such as login activity which includes the time and date of logins to your account and the IP address that these logins came from.

Menu Navigation

On the left side of the screen is the Filebase menu. The menu is broken into three sections: Overview, Data Access, and Your Account.

Overview: Contains the Filebase Dashboard.

Data Access: Contains the Buckets and Access Keys sections.

Your Account: Contains the Settings, Billing, and Support sections.

Data Access

Buckets

Buckets are like file folders, they store data and the associated metadata. Buckets are containers for objects.

The Buckets menu option brings you to the Buckets dashboard. From here you can see your existing buckets and create new ones. You can also manage the contents of your existing buckets by uploading or deleting objects inside the buckets.

Public buckets are not available for free accounts. Users will need to have an active Filebase premium account to create and enable public buckets.

Access Keys

Access keys are a pair of unique credentials that are used for authentication through the Filebase S3-compatible API. This access key pair is required for connecting to Filebase through an SDK, third party tool, CLI tool, or any other interaction using the Filebase S3-compatible API.

The Access Keys menu option brings you to the access keys dashboard. From here you can view, manage, and rotate your access keys.

Filebase currently does not support multiple access key pairs per account but will support this feature in the future.

Then copy the generated Secret Access Token:

Your Account

Settings

In the Settings menu option, you can change the name registered on your Filebase account, as well as change your email address and password.

Billing

From the Billing menu option, you can update your billing information including your credit card information and billing address. You can also view your billing history and receipts for each invoice.

Support

Billing

Starting a Free Trial

Upgrading to a Paid Subscription

2. Select the subscription plan that fits your workflow. For detailed information on each pricing plan, please see our Pricing Model:

3. Once you select a plan, you will be redirected to a Stripe checkout screen. Enter your billing information and confirm your subscription by selecting 'Subscribe'.

The Stripe checkout will detail 3 parts:

  • Your base subscription plan: In this example, the IPFS Starter Plan is used.

  • IPFS Storage: This refers to any storage used that is over the selected plan's included storage. For the IPFS Starter Plan, this is any storage over 200GB.

  • IPFS Bandwidth: This refers to any bandwidth used that is over the selected plan's included bandwidth. For the IPFS Starter Plan, this is any bandwidth over 400GB.

For detailed information on the included values for each subscription plan, please see our Pricing Model.

Changing a Payment Method

2. You will be redirected to a Stripe webpage to enter your new payment information.

3. Click 'Save Card'.

Removing a Payment Method

Once a payment method is added, it cannot be removed. A new payment method can be added to replace the pre-existing payment method, but a payment method must be on file once you have selected the paid subscription.

Downgrading a Subscription

To downgrade your account to a different paid tier, simply select the tier you'd like to downgrade to and confirm the transaction through the Stripe checkout screen.

If you are using storage or bandwidth over the included amount in the tier you are downgrading to, please note that you will be charged an overage charge for the amount of storage and bandwidth used that is over the amount included in your new subscription tier.

Canceling a Paid Subscription

Canceling your paid subscription is simple. To start, your account must be using 5 GB or less to fit within our free tier. You will not be able to downgrade until your account is consuming 5GB or less. Then, follow these 3 easy steps:

  1. Select the Downgrade to Free button under the Free subscription tier.

Accepted Currencies

Filebase currently only accepts payment in United States Dollars (USD). Filebase does not accept payment in other currencies or cryptocurrencies.

Creating and Working with Buckets

Creating a Bucket

1. Click on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Once at the Buckets dashboard, create a new bucket by clicking the ‘Create Bucket’ option in the top right corner.

3. Enter a bucket name and choose your storage network.

Bucket names must be unique across all Filebase users, be between 3 and 63 characters long, and can contain only lowercase characters, numbers, and dashes.

Filebase currently has 4 different decentralized storage networks to choose from:

  • Sia: Private by default. Recommended for data privacy.

Each storage network geo-distributes your data automatically. All data is encrypted at rest and at transit.

4. Once you have filled out these fields, click ‘Create Bucket’.

Buckets are private by default. To create a public bucket, you must be a paid user.

Emptying a Bucket

1. To empty a bucket of all objects inside of it, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Once at the Buckets dashboard, find the bucket you want to empty the contents of and click the 3 dots on the right side of the screen to toggle the options of the bucket.

3. Select the ‘Empty Bucket’ option.

4. Confirm that you want to empty the bucket by responding to the prompt with the response “permanently delete” in the text input field.

5. Click ‘Empty Bucket’.

Deleting a Bucket

1. To delete a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Once at the Buckets dashboard, find the bucket you want to delete and click the 3 dots on the right side of the screen to toggle the options of the bucket.

3. Select the ‘Delete’ option.

4. Confirm that you want to delete the bucket by responding to the pop up prompt with the ‘Ok’ option.

Making a Bucket Public or Private

Public Buckets can be referenced and accessed through an S3 URL in the following format:

All files stored in IPFS buckets, even if the bucket is private, are publically accessible through IPFS CIDs and IPFS gateways. All buckets are private by default.

Public bucket functionality is only available to paid subscription users.

Public buckets are not available for free accounts. Users will need to have an active Filebase subscription to create and enable public buckets.

1. To toggle the privacy of a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. From the Buckets dashboard, each bucket on your account will be listed with information including the bucket name, access, storage network, and date created. Under access is an orange toggle icon to toggle between private and public accessibility for each bucket.

All buckets are private by default. Public bucket functionality is only available to paid subscription users. All files stored in IPFS buckets, even if the bucket is private, are publically accessible. IPFS files are available through IPFS CIDs and IPFS gateways.

3. Click the toggle icon to toggle public or private access.

Buckets can be referenced and accessed (if public) through a URL in the following format:

https://bucket-name.s3.filebase.com

Uploading Objects to a Bucket

1. To upload objects to a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name that you want to upload objects to.

3. After clicking on the bucket name, you will see all objects that are currently in the bucket. To upload more objects to the bucket, click on the ’Upload’ button in the top right corner.

4. Select the files you want to upload to the bucket.

Pinning a File to IPFS Through Filebase

1. Start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Select your IPFS Bucket.

3. After clicking on the bucket name, you will see any previously uploaded files. To upload another file, select 'Upload', then select 'File' from the options.

4. Select the file you want to upload to the IPFS.

5. Once uploaded, you will be able to view and copy the IPFS CID from the 'CID' category, as seen below.

Uploading a Folder to IPFS Through Filebase

1. Start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Select your IPFS Bucket.

3. After clicking on the bucket name, you will see any previously uploaded files. To upload another file, select 'Upload', then select 'Folder' from the options.

4. Select the folder you'd like to upload to IPFS.

5. Once uploaded, the folder will look similar to IPFS individual files.

6. Copy the IPFS CID for your folder, then navigate to https://ipfs.filebase.io/ipfs/[CID]. The contents of your folder will be listed.

Viewing an Object’s Overview

1. Once an object has been uploaded to a bucket, you can view the object’s overview. Start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name containing the object you want to view.

3. After clicking on the bucket name, you will see all objects that are currently in the bucket. Click on the object name you want to view.

4. This will open the object’s overview.

From this overview, you can view information on the object such as:

  • Owner: The Filebase user who uploaded the object.

  • Etag: The entity tag of the object.

  • Last Modified: The time and date that the object was last modified.

  • Size: The size of the object in bytes.

  • Key: The name of the object.

  • Object URL: The Filebase object URL. If this object is stored in a public bucket, this link can be used to share the file with others.

  • IPFS Gateway URL: The object's IPFS CID appended to the end of the Filebase public IPFS gateway.

  • Object Metadata: Any user-defined metadata on the object will be listed under the Object Metadata header, such as the content-type of the object.

Editing Object Metadata

1. Once an object has been uploaded to a bucket, you can edit the object’s metadata. Start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name containing the object you want to view.

3. After clicking on the bucket name, you will see all objects that are currently in the bucket. Click on the object name you want to view.

4. This will open the object’s overview. From this overview, you can edit the metadata of the file by selecting the ‘Manage Metadata’ option on the right side of the webpage.

5. This will bring up a Metadata editing page where you can change the content-type and cache-control metadata options for the object, as well as add any additional metadata fields to the object.

Viewing an Object

1. To view the content of an object once uploaded to a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name containing the object you want to view.

3. After clicking on the bucket name, you will see all objects that are currently in the bucket. Click on the object name you want to view.

4. This will open the object’s overview. You can open the file by clicking the ‘Open’ button in the top right corner of the webpage.

Downloading an Object

1. To download an object from a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name containing the object you want to download.

3. After clicking on the bucket name, you will see all objects that are currently in the bucket. Click on the object name you want to download.

4. This will open the object’s overview. You can download the file by clicking the ‘Download’ button in the top right corner of the webpage.

Sharing an Object

  1. To share an object from a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

To share objects using link sharing, the bucket will need to have accessibility set to public.

2. Click on the bucket name containing the object you want to share.

3. After clicking on the bucket name, you will see all objects that are currently in the bucket. From here, there are two ways to get the object’s sharable link.

You can click on the three ellipses dots on the far right of the name of the object and select ‘Share’.

4. You can also click on the object name you want to share.

5. This will open the object’s overview. You can share the file by clicking the ‘Share’ button in the top right corner of the webpage. This will copy the URL for the object.

Deleting an Object

1. To delete an object from a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name containing the object you want to delete.

3. After clicking on the bucket name, you will see all objects that are currently in the bucket. Find the object that you want to delete and click on the 3 dots on the right side of the screen to toggle the delete option.

4. From the 3 dot toggle options, select the ‘Delete’ option. Confirm you want to delete the object by clicking ‘Ok’ when prompted.

Creating a Folder Inside a Bucket

1. To create a folder for objects inside a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name you want to create a folder inside of.

3. After clicking on the bucket name, select the ‘New Folder’ option in the top right corner of the webpage.

4. Enter the name for the new folder in the prompt and select ‘Create Folder’.

Deleting a Folder Inside a Bucket

1. To delete a folder from a bucket, start by clicking on the ‘Buckets’ option from the menu to open the Buckets dashboard.

2. Click on the bucket name containing the folder you want to delete.

3. After clicking on the bucket name, you will see the contents of the bucket. Find the folder that you want to delete and click on the 3 dots on the right side of the screen to toggle the delete option.

Deleting a folder will delete all of its contents as well.

4. From the 3 dot toggle options, select the ‘Delete’ option. Confirm you want to delete the folder by clicking ‘Ok’ when prompted.

Working with Access Keys

Viewing Your Access Keys

1. To view the access key for your Filebase account, start by clicking on the ‘Access Keys’ option from the menu to open the access keys dashboard.

2. Here you can view the access keys for your account. Each access key has two parts, the key and the secret associated with the key. The access key dashboard will also provide information such as the time and date the access key was created and its current status.

3. To use access keys, you will need to have both the key and the secret associated with that key.

Rotating Your Access Key

Rotating an access key will create a new access key and secret access key. Your old key will be disabled and will no longer function.

1. To rotate your access key, start by clicking on the ‘Access Keys’ option from the menu to open the access keys dashboard.

2. Click on the ‘Rotate’ button under the ‘action’ section of the access key dashboard.

3. To confirm the rotation of the access key, respond to the confirmation prompt by inputting the text ‘rotate my keys’ in the text input field.

Generating an IPFS Pinning Service API Secret Access Token

Then copy the generated Secret Access Token:

API endpoints

1. To login to your Filebase account, navigate to .

From this menu, you can generate a Secret Access Token to be used with the . To generate this token, click the drop down menu for 'Choose Bucket to Generate Token', then choose the IPFS Filebase Bucket you want to use.

The Support menu option opens your default email client and populates the email recipient address as . This is the best way to contact the Filebase team with any questions or concerns about your account or about Filebase.

Once you create a Filebase account, your account will be a free user by default. Filebase is , who can store up to 5GB of data on Filebase with no credit card required. After 5GB, users will need to upgrade to our subscription model.

Visit the of the dashboard. Subscriptions are split between the IPFS network and the Sia network. The IPFS Pricing Plans will be shown first, followed by the Decentralized Storage Pricing Plan for the Sia network.

4. Once subscribed, your current payment method will be listed under 'Payment Method' on the Web Console page.

Visit the of the dashboard. Select 'Edit' next to your currently listed payment method.

Visit the page of the dashboard.​

Files stored on IPFS are publicly accessible through IPFS gateways. Recommended for storing data related to Web3 assets, such as NFTs, metadata, or decentralized website data.

Private buckets cannot be accessed through this S3 URL publically. To access content stored in Private buckets, a is required.

IPFS CID: The object's if uploaded in an IPFS bucket.

Navigate to the , then view the IPFS PInning Service API Endpoint. Click the drop down menu for 'Choose Bucket to Generate Token', then choose the IPFS Filebase Bucket you want to use.

The Filebase API endpoint is

The Filebase IPFS Pinning Service API endpoint is

https://filebase.com
Filebase IPFS Pinning Service API
hello@filebase.com
free to use for all users
Billing page
Billing
Billing page
Billing
IPFS:
https://bucket-name.s3.filebase.com
pre-signed URL
IPFS CID
Filebase Access Keys page
https://s3.filebase.com
https://ipfs.filebase.io
https://filebase.com/signup
https://console.filebase.com
https://filebase.com