🎉 Bundlr Provenance Toolkit Released! →
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 data
      • Proof of provenance
    • Fees
    • Supported tokens
    • Services
      • Uploading
      • Bundling
      • Ordering
      • Querying & tagging
  • DEVELOPER DOCS
    • Quickstart
    • SDK
      • Bundlr in the browser
      • Installing our SDK
      • Connecting to a node
      • API docs
        • fund()
        • withdrawBalance()
        • getLoadedBalance()
        • getPrice()
        • upload()
        • uploadWithReceipt()
        • uploadFile()
        • uploadFolder()
        • utils.estimateFolderPrice()
        • utils.toAtomic()
        • utils.fromAtomic()
        • utils.getReceipt()
        • utils.verifyReceipt()
      • Downloading data
      • Supported wallets
      • Chunked uploader
        • About
        • Conecting to a node
        • Upload parameters
        • Data mode
        • Transaction mode
        • Controlling the upload
        • Expired uploads
        • Upload events
    • CLI
      • Installation
      • Usage
      • Setting a private key
      • Getting node balance
      • Getting upload price
      • Funding a node
      • Withdrawing funds
      • Uploading a file
      • Uploading a folder
    • Provenance toolkit
      • Fund / withdraw
      • Uploader
      • Progress bar uploader
      • UDL uploader
      • Gassless uploader
      • Transaction feed
    • Using Devnet
    • Tags
    • Querying & downloading
    • GraphQL
  • HANDS ON
    • Tutorials
      • Using npx-create-react-app
      • Bundlr React components
      • Monitor node balance
      • Provenance chain
      • Upload a static website
      • Transcode video with Livepeer
      • GraphQL explorer
      • Gassless uploads
      • Upload NFT assets
      • Solana NFTs with Metaplex
      • Manage UDL ownership with ERC20
      • NFT licensing and UDL
      • Upload Lens metadata
    • Quests
      • Quest 1: The SDK quest
      • Quest 2: OnlyBundlr with Lens
      • Quest 3: GraphQL scavenger hunt
  • BUNDLR 101
    • Bundles
    • Bundlr & Arweave
    • Gateways
    • Receipts
    • Transaction lifecycle
    • Optimistic cache
    • Funding & withdrawing
    • UDL and builders
  • TERMINOLOGY
  • FAQs
    • General FAQ
    • Developer FAQ
  • OVERVIEW
    • About Bundlr
    • Network
    • Solutions
      • Permanent data
      • Proof of provenance
    • Fees
    • Supported tokens
    • Services
      • Uploading
      • Bundling
      • Ordering
      • Querying & tagging
  • DEVELOPER DOCS
    • Quickstart
    • SDK
      • Bundlr in the browser
      • Installing our SDK
      • Connecting to a node
      • API docs
        • fund()
        • withdrawBalance()
        • getLoadedBalance()
        • getPrice()
        • upload()
        • uploadWithReceipt()
        • uploadFile()
        • uploadFolder()
        • utils.estimateFolderPrice()
        • utils.toAtomic()
        • utils.fromAtomic()
        • utils.getReceipt()
        • utils.verifyReceipt()
      • Downloading data
      • Supported wallets
      • Chunked uploader
        • About
        • Conecting to a node
        • Upload parameters
        • Data mode
        • Transaction mode
        • Controlling the upload
        • Expired uploads
        • Upload events
    • CLI
      • Installation
      • Usage
      • Setting a private key
      • Getting node balance
      • Getting upload price
      • Funding a node
      • Withdrawing funds
      • Uploading a file
      • Uploading a folder
    • Provenance toolkit
      • Fund / withdraw
      • Uploader
      • Progress bar uploader
      • UDL uploader
      • Gassless uploader
      • Transaction feed
    • Using Devnet
    • Tags
    • Querying & downloading
    • GraphQL
  • HANDS ON
    • Tutorials
      • Using npx-create-react-app
      • Bundlr React components
      • Monitor node balance
      • Provenance chain
      • Upload a static website
      • Transcode video with Livepeer
      • GraphQL explorer
      • Gassless uploads
      • Upload NFT assets
      • Solana NFTs with Metaplex
      • Manage UDL ownership with ERC20
      • NFT licensing and UDL
      • Upload Lens metadata
    • Quests
      • Quest 1: The SDK quest
      • Quest 2: OnlyBundlr with Lens
      • Quest 3: GraphQL scavenger hunt
  • BUNDLR 101
    • Bundles
    • Bundlr & Arweave
    • Gateways
    • Receipts
    • Transaction lifecycle
    • Optimistic cache
    • Funding & withdrawing
    • UDL and builders
  • 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)
OVERVIEW
Solutions

Solutions

Bundlr’s services combine to solve leading data challenges

  • Permanent Decentralized Storage
    Performant, scalable, and seamless – forever.

  • Proof Of Provenance
    Trustlessly identify original information by accurately attributing characteristics of its origin.

NetworkPermanent data

THE WORLD'S
DATA LAYER

OVERVIEW
  • About Bundlr
  • Permanent Decentralized Storage
  • Proof of Provenance
  • General FAQs
  • Developer FAQs
DEVELOPER DOCS
  • Quickstart
  • SDK
  • CLI
  • Provenance toolkit
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
  • Provenance toolkit

HANDS ON

  • Tutorials
  • Developer Quests