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 Guide to set up your SDK.