Skip to main content

▶ Démo interactive — voir en direct

Animation terminal end-to-end : de npm install jusqu’au premier appel API payant. 45 secondes.

Qu’est-ce que l402-kit ?

l402-kit est un middleware open-source qui permet à n’importe quel développeur d’ajouter des micropaiements Bitcoin Lightning à son API en 3 lignes de code. Sans carte bancaire. Sans inscription. Sans chargeback. Sans frais minimum. Seulement des 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

Le problème qu’il résout

  • Stripe : minimum 0,30 $ par transaction — impossible pour les micropaiements
  • Abonnements : les petits utilisateurs subventionnent les gros
  • Agents IA : pas de carte bancaire — ne peuvent pas payer les APIs automatiquement
l402-kit est la troisième option : pay-per-call via Lightning Network, règlement en moins d’1 seconde, mondialement, sans intermédiaire.

Pour qui ?

  • Développeurs API — facturez par appel plutôt que par abonnement mensuel
  • Builders d’agents IA — les agents paient automatiquement
  • Devs sans Stripe — Afrique, Bitcoin n’a pas de frontières
  • Fournisseurs de données — facturez 1 sat par requête

Démarrage rapide — TypeScript

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

const app = express();

app.get("/premium", l402({
  priceSats: 100,                              // ~0,06 $ par appel
  ownerLightningAddress: "vous@blink.sv",      // vous recevez 99,7%
}), (_req, res) => {
  res.json({ data: "Paiement confirmé." });
});

app.listen(3000);

Démarrage rapide — Python

from fastapi import FastAPI, Request
from l402kit import l402_required

app = FastAPI()

@app.get("/premium")
@l402_required(
    price_sats=100,
    owner_lightning_address="vous@blink.sv",
)
async def premium(request: Request):
    return {"data": "Paiement confirmé."}

Testez maintenant

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

Guide complet

De zéro à une API payante en 5 minutes