🎉 Bundlr Developer Quest #2 Released. Read More →
TwitterTwitter (opens in a new tab)DiscordDiscord (opens in a new tab)YouTubeYouTube (opens in a new tab)
GitHubGitHub (opens in a new tab)
  • OVERVIEW
    • About Bundlr
    • Network
    • Solutions
      • Permanent Storage
      • Proof Of Provenance
    • Fees
    • Supported Tokens
    • Services
      • Uploading
      • Bundling
      • Ordering
      • Querying & Tagging
  • DEVELOPER DOCS
    • Quickstart
    • SDK
      • Bundlr In The Browser
      • Installing The SDK
      • Conecting To A Node
      • API Docs
        • fund()
        • withdrawBalance()
        • getLoadedBalance()
        • getPrice()
        • upload()
        • uploadWithReceipt()
        • uploadFile()
        • uploadFolder()
        • utils.toAtomic()
        • utils.fromAtomic()
        • utils.getReceipt()
      • Downloading Data
      • Supported Wallets
      • Chunked Uploader
        • About
        • Conecting To A Node
        • Upload Parameters
        • Data Mode
        • Transaction Mode
        • Controlling The Upload
        • Expired Uploads
        • Upload Events
      • UMD Bundles
    • CLI
      • Installation
      • Usage
      • Setting A Private Key
      • Getting Node Balance
      • Getting Upload Price
      • Funding A Node
      • Withdrawing Funds
      • Uploading A File
      • Uploading A Folder
    • Using Devnet
    • Tags
    • Querying & Downloading
    • GraphQL
    • Cut & Paste Code Recipes
      • Using Bundlr With npx create-react-app
      • Using Bundlr With RainbowKit
      • Uploading Lens Metadata
      • Uploading Static Websites
      • Uploading NFTs
      • Gassless Uploading
      • Transcoding With Livepeer
  • HANDS ON
    • Tutorials
      • Get An Arweave Wallet
      • Setup MetaMask
      • Learn The Bundlr SDK
      • Build Bundlr React Components
      • Build a 90s-Style Mixtape dApp
      • Build A GraphQL Explorer
    • Quests
      • Quest 1: The SDK Quest
      • Quest 2: OnlyBundlr with Lens
  • COMPREHENSIVE RESOURCES
    • Bundles
    • Bundlr & Arweave
    • Gateways
    • Receipts
    • Transaction Lifecycle
    • Optimistic Cache
    • Funding & Withdrawing
  • TERMINOLOGY
  • FAQs
    • General FAQ
    • Developer FAQ
  • OVERVIEW
    • About Bundlr
    • Network
    • Solutions
      • Permanent Storage
      • Proof Of Provenance
    • Fees
    • Supported Tokens
    • Services
      • Uploading
      • Bundling
      • Ordering
      • Querying & Tagging
  • DEVELOPER DOCS
    • Quickstart
    • SDK
      • Bundlr In The Browser
      • Installing The SDK
      • Conecting To A Node
      • API Docs
        • fund()
        • withdrawBalance()
        • getLoadedBalance()
        • getPrice()
        • upload()
        • uploadWithReceipt()
        • uploadFile()
        • uploadFolder()
        • utils.toAtomic()
        • utils.fromAtomic()
        • utils.getReceipt()
      • Downloading Data
      • Supported Wallets
      • Chunked Uploader
        • About
        • Conecting To A Node
        • Upload Parameters
        • Data Mode
        • Transaction Mode
        • Controlling The Upload
        • Expired Uploads
        • Upload Events
      • UMD Bundles
    • CLI
      • Installation
      • Usage
      • Setting A Private Key
      • Getting Node Balance
      • Getting Upload Price
      • Funding A Node
      • Withdrawing Funds
      • Uploading A File
      • Uploading A Folder
    • Using Devnet
    • Tags
    • Querying & Downloading
    • GraphQL
    • Cut & Paste Code Recipes
      • Using Bundlr With npx create-react-app
      • Using Bundlr With RainbowKit
      • Uploading Lens Metadata
      • Uploading Static Websites
      • Uploading NFTs
      • Gassless Uploading
      • Transcoding With Livepeer
  • HANDS ON
    • Tutorials
      • Get An Arweave Wallet
      • Setup MetaMask
      • Learn The Bundlr SDK
      • Build Bundlr React Components
      • Build a 90s-Style Mixtape dApp
      • Build A GraphQL Explorer
    • Quests
      • Quest 1: The SDK Quest
      • Quest 2: OnlyBundlr with Lens
  • COMPREHENSIVE RESOURCES
    • Bundles
    • Bundlr & Arweave
    • Gateways
    • Receipts
    • Transaction Lifecycle
    • Optimistic Cache
    • Funding & Withdrawing
  • TERMINOLOGY
  • FAQs
    • General FAQ
    • Developer FAQ
  • Twitter (opens in a new tab)
  • Discord (opens in a new tab)
  • YouTube (opens in a new tab)
(opens in a new tab)
HANDS ON
Tutorials
Setup MetaMask

What Are Web3 Wallets & Setting Up MetaMask

Get An Arweave WalletLearn The Bundlr SDK

THE WORLD'S
DATA LAYER

OVERVIEW
  • About Bundlr
  • Permanent Decentralized Storage
  • Proof of Provenance
  • General FAQs
  • Developer FAQs
DEVELOPER DOCS
  • Quickstart
  • SDK
  • CLI
HANDS ON
  • Tutorials
  • Developer Quests

2023 Bundlr. All rights reserved.

THE WORLD'S
DATA LAYER

2023 Bundlr. All rights reserved.

OVERVIEW

  • About Bundlr
  • Permanent Decentralized Storage
  • Proof of Provenance
  • General FAQs
  • Developer FAQs

DEVELOPER DOCS

  • Quickstart
  • SDK
  • CLI

HANDS ON

  • Tutorials
  • Developer Quests