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
Next Steps
Advanced Turbo
Explore authentication methods, progress tracking, and error handling
Turbo Credits
Learn about purchasing and managing upload credits
Turbo SDK Reference
Full API documentation for the Turbo SDK
How is this guide?