Langfuse élève la facturation infonuagique au niveau supérieur grâce à Stripe tout en comptabilisant des milliards d’événements

Langfuse développe une plateforme d’observabilité LLM à code source libre qui aide les équipes d’ingénieurs à suivre, évaluer et surveiller les applications de l’IA. En adoptant les fonctionnalités fondées sur l’utilisation de Stripe Billing et les API associées, Langfuse a mis en œuvre un modèle hybride d’abonnement et de mesure qui permet de facturer les clients avec précision et de prendre en charge la tarification progressive au volume.

Produits utilisés

    Billing
    Payments
    Checkout
    Tax
International
Jeunes entreprises

Défi

Langfuse devait trouver un équilibre entre son engagement en faveur des logiciels libres et un modèle opérationnel infonuagique durable. Étant donné que tout utilisateur peut s’autohéberger gratuitement, son offre infonuagique devait être à un prix compétitif, facile à comprendre et alignée sur la valeur ajoutée pour le client. Langfuse a commencé avec un système de facturation interne qui utilisait un simple taux forfaitaire par événement, mais cette configuration ne pouvait pas prendre en charge la flexibilité tarifaire et la mesure précise dont l’entreprise avait besoin à mesure en se développant.

Au fur et à mesure que Langfuse se développait, il devenait évident que l’entreprise avait besoin d’une grille tarifaire progressive par événement et d’offres mensuelles échelonnées afin que la tarification s’adapte à l’utilisation et reflète les remises sur le volume. Les clients varient des comptes traitant 100 000 événements par mois à ceux gérant des centaines de millions, et chaque événement génère des coûts marginaux pour Langfuse. L’entreprise souhaitait avoir des remises automatiques sur les volumes afin que les prix puissent évoluer sans nécessiter de négociations personnalisées.

L’équipe a également été confrontée à plusieurs problèmes de facturation. Les paiements affichaient parfois 0 $, car l’utilisation est facturée après coup, ce qui semait la confusion chez les clients. Les essais en entreprise nécessitaient des informations de paiement à l’avance, mais le flux de paiement standard ne le permettait pas. Les changements d’offres pouvaient mettre fin au cycle de facturation actuel, entraînant la perte de jours de prépaiement pour les clients. Langfuse avait également besoin d’outils et de tests fiables pour les mises à niveau et les rétrogradations complexes, et souhaitait que les alertes sur les dépenses soient exprimées en dollars plutôt qu’en nombre d’événements. Parallèlement, Langfuse avait besoin d’une approche fiable pour récupérer les échecs de paiements sans effectuer de recouvrement manuel et d’une solution mondiale unifiée pour les taxes et les paiements pour pouvoir facturer les clients dans toutes les régions.

Solution

Pour faciliter une facturation à l’utilisation fiable et évolutive qui lie l’utilisation à la valeur, Langfuse a mis en œuvre un modèle hybride fondé sur la facturation à l’utilisation de Stripe Billing. Les clients s’abonnent à des offres mensuelles progressives, et chaque abonnement inclut un produit d’utilisation effective Langfuse Cloud distinct qui enregistre les événements. Les offres progressives répondent aux différents besoins des clients, tandis que le produit d’utilisation effective suit l’intégration des événements de manière cohérente dans toutes les offres afin que les prix évoluent en fonction de l’utilisation. Langfuse poste un nombre d’événements par heure depuis son magasin de données ClickHouse/OLAP jusqu’à l’API d’utilisation effective de Stripe pour permettre une facturation précise avec une visibilité quasi en temps réel.

L’équipe a choisi Stripe Checkout pour créer les abonnements et Billing pour produire une seule facture avec des postes distincts : les frais de logiciel-service initiaux (facturés au début du cycle) et l’utilisation en fin de période. Cela permet d’éviter les paiements à 0 $ et la confusion des clients tout en saisissant les détails du paiement lors de l’inscription pour répondre aux exigences des entreprises en matière d’approvisionnement. Les programmes d’abonnement et les contrôles au prorata de Stripe permettent à Langfuse d’appliquer des mises à niveau immédiatement tout en préservant l’accumulation d’utilisation, et de planifier des rétrogradations pour maintenir l’accès payant pendant la période de facturation actuelle.

Étant donné que les alertes natives ne correspondaient pas aux besoins de Langfuse en termes de dollars, l’équipe utilise la fonction de prévisualisation des factures de Stripe toutes les heures pour calculer l’exposition en dollars. Lorsque les seuils clients sont dépassés, le système déclenche des notifications par courriel et dans l’application. Les liens de rappel synchronisent l’état des abonnements et des paiements dans le produit Langfuse. Pour l’analyse et le rapprochement, Langfuse synchronise les données Stripe avec BigQuery par le biais d’Airbyte et les combine avec l’analyse de produits (dbt, Metabase); les événements de liens de rappel opérationnels alimentent également un canal Slack pour offrir une visibilité en temps réel.

Pour le recouvrement des paiements, Langfuse utilise la logique de relance automatisée et les courriels de suivi intégrés de Stripe plutôt que de procéder à des recouvrements manuels. L’équipe surveille les échecs de paiements dans le Dashboard Stripe et synchronise les états des abonnements (en_retard, impayé) grâce à des liens de rappel pour afficher des bannières intégrées à l’application qui invitent les clients à mettre à jour leurs informations de paiement.

Pour gérer les taxes à l’échelle mondiale, Langfuse utilise Stripe Tax associée à la plateforme de paiement internationale de Stripe, qui calcule les taxes applicables, prend en charge les modes de paiement locaux et fournit une intégration unique pour la facturation transfrontalière.

Résultats

La tarification est claire et les remises sur volume sont automatisées

Langfuse a mis en œuvre un modèle hybride clair en deux semaines : des frais de logiciel-service initiaux et des frais progressifs par événement dans Stripe. Les niveaux progressifs s’appliquent automatiquement au fur et à mesure que l’utilisation augmente, ce qui supprime la nécessité de procéder à des négociations sur les volumes séparés.

Mises à niveau facturées au prorata immédiatement tout en préservant la continuité d’utilisation

Grâce aux programmes d’abonnement et à la flexibilité de facturation de Stripe, Langfuse répartit les mises à niveau au prorata et facture les montants au prorata immédiatement tout en conservant intactes l’utilisation cumulée et la progression par niveau. Les rétrogradations sont prévues pour prendre effet à la fin de la période de facturation, de sorte que les clients conservent l’accès aux fonctions payantes jusqu’à cette date.

Stripe gère l’utilisation effective à grande échelle

Langfuse intègre des nombres d’événements par heure dans l’API d’utilisation effective de Stripe, gérant jusqu’à 200 millions d’événements par mois pour des comptes uniques et des centaines de millions, voire des milliards, pour l’ensemble des clients. La facturation à l’utilisation garantit que l’utilisation est enregistrée et facturée par l’intermédiaire de Stripe.

Les alertes de dépenses en dollars utilisent la fonction de prévisualisation des factures

Langfuse génère une prévisualisation des factures toutes les heures grâce à Stripe et compare les montants en dollars aux seuils configurés par l’utilisateur, déclenchant ainsi des notifications par courriel et dans l’application lorsque les limites sont dépassées. Les liens de rappel de Stripe gardent les données d’abonnement et d’état des paiements synchronisées pour les équipes de produits et les équipes opérationnelles.

Les outils natifs de Stripe réduisent les frais de maintenance

L’équipe remplace progressivement les fonctionnalités de facturation personnalisée par des fonctionnalités natives de Stripe. La dernière révision de bout en bout utilisant la facturation flexible et l’utilisation effective de Stripe a pris un mois.

Sachez exactement ce que vous payez

Une tarification par transaction intégrée sans aucuns frais cachés

Démarrez votre intégration

Lancez-vous sur Stripe en seulement 10 minutes