Using Turbo in a Browser
Using Turbo in a Browser
Integrate the Turbo SDK directly into your web applications for fast, reliable data uploads to Arweave. Choose the approach that best fits your development workflow and framework preferences.
What You Can Build
With Turbo SDK in browsers, you can:
- Upload files directly from web applications to Arweave
- Pay with different tokens (AR, Ethereum, and more)
- Integrate with popular wallets (MetaMask, Wander, ArConnect)
- Build permanent web apps that store data on Arweave
- Create data marketplaces and decentralized applications
Getting Started
Vanilla HTML
Start with the simplest approach - no build tools required
Key topics:
- CDN imports for instant setup
- Wallet integration examples
- Production deployment considerations
- Error handling and troubleshooting
Next.js
Full-stack React applications with server-side rendering
Key topics:
- Webpack polyfill configuration
- Client-side component setup
- TypeScript integration
- Production optimization
Vite
Fast development with modern build tools
Key topics:
- Vite plugin configuration
- React and TypeScript setup
- Hot module replacement
- Bundle optimization
Why Use Turbo SDK?
Fast uploads - Upload data to Arweave in seconds, not minutes
Multiple payment options - Pay with AR, Ethereum, or other supported tokens
Wallet integration - Seamlessly connect with popular browser wallets
Reliable infrastructure - Built on Arweave's permanent storage network
Developer-friendly - Simple APIs with comprehensive documentation
How is this guide?