Solutions

Ecosystem

Use Cases

Developers

Solutions

Ecosystem

Use Cases

Developers

Fast and scalable permanent data storage

Fast and scalable
permanent data storage

Fast and scalable permanent data storage

Bundling reduces costs and increases efficiency when uploading data to Arweave. Try the hosted solution, Turbo, or operate your own bundler today.

Trusted by

Explore the benefits of bundling

Optimized upload cost

While uploading direct to network has a minimum upload size, bundling charges you based on the individual data item price.

Guaranteed Finality

Bundling ensures finality by consistently retrying data uploads until they’re confirmed onchain.

Instant Data Availability

Bundling allows for optimistic caching via AR.IO Gateways to ensure that once data is uploaded it is immediately available.

Flexible payment options

Pay for uploads to Arweave using a growing list of supported currencies, such as fiat, $AR, $USDC, $MATIC, $SOL, and $ETH.

Bundling via Turbo

Bundling via Turbo

Use a hosted service

Use a hosted service

Use Turbo's production-grade bundling service to ensure fast, reliable uploading without the overhead of running your own service.

Use Turbo's production-grade bundling service to ensure fast, reliable uploading without the overhead of running your own service.

Building a Bundler

Building a Bundler

Run your own bundler

Run your own bundler

Operate your own bundling service for maximum flexibility and control.

Operate your own bundling service for maximum flexibility and control.

Explore the benefits of bundling

Optimized upload cost

While uploading direct to network has a minimum upload size, bundling charges you based on the individual data item price.

Mobile View

Guaranteed Finality

Bundling ensures finality by consistently retrying data uploads until they’re confirmed onchain.

import { ANT, ArConnectSigner } from '@ar.io/sdk/web';

async function main() {

const ant = ANT.init({

signer: new ArConnectSigner(window.arweaveWallet),

processId: "bh9l1cy0aksiL_x9M359faGzM_yjralacHIUo8_nQXM"

})

const { id: txId } = await ant.setRecord(

{

undername: 'brand-new-undername',

transactionId: '432l1cy0aksiL_x9M359faGzM_yjralacHIUo8_nQXM'

ttlSeconds: 3600

},

// optional additional tags

{ tags: [{ name: 'App-Name', value: 'My-Awesome-App' }] },

);

}

main();


Instant Data Availability

Bundling allows for optimistic caching via AR.IO Gateways to ensure that once data is uploaded it is immediately available.

Lightning Abstract

Flexible payment options

Pay for uploads to Arweave using a growing list of supported currencies, such as fiat, $AR, $USDC, $MATIC, $SOL, and $ETH.