Introduction
Section: Getting started with warlot
Getting Started
Welcome to Warlot SDK Documentation 🎉
This guide walks you through everything you need to start building with Warlot — from understanding the basics to writing your first storage integration.
1. What is Warlot?
Warlot is a decentralized, pay-as-you-use storage platform built on blockchain technology.
It gives you:
- Transparent pricing → only pay for what you store.
- Security by design → end-to-end encryption & zero-knowledge proofs.
- Scalability → from hobby projects to enterprise-grade storage.
- Real-time tracking → see costs, usage, and alerts in your dashboard.
Whether you’re a developer, business, or everyday user, Warlot adapts to your needs.
2. Core Concepts
Before coding, here are the key terms:
- Bucket → A storage container where your files (“blobs”) live.
- Blob → A single file stored inside a bucket.
- Renewals → Files expire after a certain duration; renewals keep them active.
- Wallet → Linked crypto wallet that pays for storage automatically.
- Alerts → Notifications for balance, usage, or expiration events.
3. SDK Overview
Warlot provides SDKs for multiple languages:
TypeScript SDK— ideal for web apps, Node.js, and serverless.Go SDK— great for backend services and CLI tools.
If you haven’t already, check the
Installation Guideto set up your SDK.