Skip to main content

l402-kit क्या है?

l402-kit एक open-source middleware है जो किसी भी डेवलपर को 3 लाइन कोड में अपनी API में Bitcoin Lightning micropayments जोड़ने देता है। कोई क्रेडिट कार्ड नहीं। कोई रजिस्ट्रेशन नहीं। कोई chargeback नहीं। कोई minimum fee नहीं। सिर्फ sats।
npm install l402-kit   # TypeScript / Express
pip install l402kit    # Python / FastAPI / Flask
go get github.com/shinydapps/l402-kit/go  # Go / net/http
cargo add l402kit       # Rust / axum

यह किस समस्या को हल करता है?

  • Stripe: प्रति transaction minimum $0.30 — micropayments के लिए असंभव
  • Subscriptions: कम उपयोगकर्ता ज्यादा उपयोगकर्ताओं को subsidize करते हैं
  • AI Agents: credit card नहीं है — APIs को automatically pay नहीं कर सकते
l402-kit तीसरा विकल्प है: Lightning Network के जरिए pay-per-call, 1 second से कम में global settlement।

यह किसके लिए है?

  • API Developers — monthly subscription की जगह per-call charge करें
  • AI Agent Builders — agents automatically APIs pay करते हैं
  • Stripe के बिना Devs — India, Bitcoin की कोई सीमा नहीं

त्वरित शुरुआत — TypeScript

import express from "express";
import { l402 } from "l402-kit";

const app = express();

app.get("/premium", l402({
  priceSats: 100,                           // ~₹5 प्रति call
  ownerLightningAddress: "aap@blink.sv",    // आपको 99.7% मिलता है
}), (_req, res) => {
  res.json({ data: "भुगतान सुनिश्चित." });
});

app.listen(3000);

त्वरित शुरुआत — Python

from fastapi import FastAPI, Request
from l402kit import l402_required

app = FastAPI()

@app.get("/premium")
@l402_required(
    price_sats=100,
    owner_lightning_address="aap@blink.sv",
)
async def premium(request: Request):
    return {"data": "भुगतान सुनिश्चित."}

अभी टेस्ट करें

curl http://localhost:3000/premium
# → {"error":"Payment Required","priceSats":100,"invoice":"lnbc..."}

पूरा Quickstart

5 मिनट में paid API शुरू करें