MeterFlow

Mesurez. Limitez. Facturez.

MeterFlow compte ce que vos clients utilisent, tient leurs soldes de crédits et dit à votre app quand refuser. Un forfait mensuel fixe, de gratuit à 199 $, jamais un pourcentage de votre chiffre d’affaires. Il fonctionne à côté de n’importe quel prestataire de paiement — Paddle, Polar, Lemon Squeezy, Chargebee et Razorpay se branchent sans code — et la clé d’API que vous utilisez décide si vous écrivez des données de test ou live.

  • Formule gratuite, sans carte
  • Jamais un % de votre chiffre d’affaires
  • Fonctionne avec tout prestataire de paiement
  • Test et live par le préfixe de clé
  • Sans enfermement : exportez usage et crédits en CSV ou JSON Lines
  • Une page de solde pour vos clients, hébergée et à vos couleurs
// 1. installer
npm install meterflow

// 2. connecter
const mf = new MeterFlow({ apiKey: 'mf_live_…' });

// 3. demander avant d'agir
const gate = await mf.entitlements.check('ana', 'images.generated');
if (!gate.allowed) return askToUpgrade(gate);

// 4. signaler ce qui s'est passé
await mf.usage.record({
  customer_external_id: 'ana',
  event_name: 'images.generated',
  value: 1
});
# 1. installer
pip install meterflow

# 2. connecter
mf = MeterFlow(api_key="mf_live_…")

# 3. demander avant d'agir
gate = mf.entitlements.check("ana", "images.generated")
if not gate["allowed"]:
    return ask_to_upgrade(gate)

# 4. signaler ce qui s'est passé
mf.usage.record({
    "customer_external_id": "ana",
    "event_name": "images.generated",
    "value": 1,
})

Tout le projet de facturation, déjà construit.

Tout ce qui se passe entre « un client a cliqué » et « une facture correcte est partie » — la partie que chaque équipe finit par construire deux fois.

Compteurs et événements d’usage

Nommez ce que vous vendez — images générées, minutes transcrites — et signalez chaque événement quand il se produit. Les événements sont stockés puis transformés en débits par un traitement en arrière-plan.

Formules et abonnements

Une formule, c’est un prix, une période et ce qui est inclus. Placez un client dessus et elle se renouvelle seule ; modifiez la formule et tous les abonnés suivent.

Un registre de crédits immuable

Chaque crédit et chaque débit est une entrée ajoutée à la suite, avec un motif et une date. Les soldes sont dérivés, jamais écrasés — une contestation six mois plus tard a donc une réponse.

Entitlements : demander avant d’agir

Un appel dit à votre app si ce client peut faire cette action maintenant, et pourquoi pas sinon. Limites strictes, abonnements manquants et soldes vides reviennent sous forme de motif clair.

Test et live, hermétiquement séparés

Les clés de test et les clés live écrivent dans des données séparées. Cassez tout exprès en test ; rien ne fuit vers les vrais soldes ni les vraies factures.

Webhooks et alertes

Solde bas, limite atteinte, formule renouvelée — des webhooks signés avec nouvelles tentatives, pour que votre app et votre équipe le sachent au moment où ça compte.

Écritures sûres en cas de nouvel essai

Chaque écriture accepte une clé d’idempotence. Une connexion coupée ou une requête en double facture le client une fois, pas deux.

Un tableau de bord pour tous les autres

Prix, formules, soldes et recherche de clients vivent dans un onglet du navigateur avec des rôles — le support et la finance n’ont jamais besoin d’un déploiement.

L’argent de test et l’argent réel ne se croisent jamais.

La clé utilisée par votre app décide où vont les données. Une clé de test écrit des abonnements, des soldes et des événements de test ; une clé live écrit les vrais. Aucun drapeau à oublier, aucune variable d’environnement à se tromper.

La plupart des plateformes de metering partagent un seul jeu de données entre staging et production. Les isoler par clé est rare — et chez MeterFlow c’est inclus dans toutes les formules, y compris la gratuite.
mf_test_4b1c…faux clients, faux soldes, cassez tout exprès
mf_live_9c4b…vrais clients, vrai argent, vraies factures

En libre-service dès 29 $

La plupart des alternatives passent d’une formule gratuite directement à plusieurs centaines de dollars par mois et un appel commercial. MeterFlow propose quatre formules que vous choisissez vous-même, et chaque fonctionnalité est dans chaque formule.

Une personne répond

MeterFlow est construit et exploité par un développeur indépendant à Londres. Le support par e-mail arrive à la personne qui a écrit le code, et le changelog est ce qui a vraiment été livré.

Deux SDK, une API REST.

Entièrement typés, sans dépendance à l’exécution en Node.js et avec une seule en Python, écritures idempotentes et nouvelles tentatives automatiques incluses. Tout le reste — Go, Ruby, PHP — appelle directement l’API REST.

Node.js

npm install meterflow

Python

pip install meterflow

Tout le reste

GET /api/v1/…

Des formules mensuelles fixes. Aucune surprise par événement.

Chaque formule est un prix fixe avec un quota mensuel d’événements. Monter de formule relève les limites ; aucune fonctionnalité n’est verrouillée derrière une formule supérieure.

Comptez une fois. Facturez correctement.

Créez un compte, créez un projet, copiez une clé. Votre premier événement mesuré peut être enregistré avant que le café ne refroidisse.

↑