Langfuse impulsa el crecimiento de la facturación en la nube con Stripe mientras realiza la medición de miles de millones de eventos

Langfuse crea una plataforma de observabilidad de LLM de código abierto que permite a los equipos de ingeniería seguir, evaluar y controlar aplicaciones de IA. Gracias a las funcionalidades de facturación por uso de Stripe Billing y sus API asociadas, Langfuse implementó un modelo híbrido de suscripción más medición que permite facturar con precisión a los clientes y admite precios graduados por volumen.

Productos utilizados

    Billing
    Payments
    Checkout
    Tax
Internacional
Startup

Desafío

Langfuse necesitaba equilibrar su compromiso de código abierto con un modelo de negocio sostenible en la nube. Como cualquier usuario puede alojar sus propios datos de forma gratuita, su oferta en la nube tenía que tener un precio competitivo, ser fácil de entender y estar alineada con el valor percibido por el cliente. Langfuse empezó a utilizar un sistema de facturación propio basado en una tarifa plana por evento. Sin embargo, ese esquema no le ofrecía la flexibilidad de precios ni la precisión en la medición que necesitaba a medida que la empresa crecía.

A medida que Langfuse crecía, quedó claro que la empresa necesitaba establecer niveles escalonados por evento y planes mensuales por niveles, de modo que los precios crecieran junto con el consumo y reflejaran los descuentos por volumen. Los clientes van desde cuentas que procesan 100,000 eventos por mes hasta cientos de millones, y cada evento genera costos marginales para Langfuse. La empresa buscaba que los descuentos por volumen se aplicaran automáticamente, de manera que la facturación se ajustara al crecimiento sin necesidad de negociaciones personalizadas.

El equipo también tuvo que enfrentar situaciones complejas de facturación. En ocasiones, los pagos aparecían como $0 porque la facturación se realizaba después del consumo, lo que generaba confusión entre los clientes. Las pruebas para empresas requerían indicar los datos de pago por adelantado, lo cual el flujo de compra estándar no contemplaba. Además, los cambios de plan podían dar por finalizado el ciclo de facturación vigente, lo que causaba la pérdida de los días prepagos. Langfuse también necesitaba herramientas y sistemas de prueba confiables para gestionar operaciones complejas de actualización o degradación de planes, y quería que las alertas de gasto se mostraran en dólares en lugar de indicarse en recuentos de eventos. Al mismo tiempo, requería un método seguro para recuperar pagos rechazados sin depender de cobros manuales, así como una solución global unificada para impuestos y pagos que le permitiera facturar a clientes en todas las regiones.

Solución

Para permitir una facturación por uso confiable y escalable que vincule el consumo con el valor, Langfuse implementó un modelo híbrido con facturación según el cobro por consumo de Stripe Billing. Los clientes se suscriben a planes mensuales escalonados, y cada suscripción incluye un producto de consumo medido de Langfuse Cloud que registra los eventos. Los planes escalonados satisfacen las diferentes necesidades de los clientes, mientras que el producto de cobro por consumo realiza un seguimiento constante del registro de eventos en todos los planes, de modo que el precio escala en función del consumo. Langfuse envía los recuentos de eventos por hora desde su almacén de datos ClickHouse/OLAP a la API de consumo medido de Stripe para obtener una facturación precisa con visibilidad casi en tiempo real.

El equipo eligió Stripe Checkout para crear suscripciones y Stripe Billing a fin de generar una única factura con partidas separadas: la tarifa inicial del SaaS (que se cobra al inicio del ciclo) y el consumo al final del período. De este modo, se eliminan los pagos de $0 y se evita la confusión de los clientes, además de permitir recopilar los datos de pago durante la suscripción para cumplir con los requisitos de adquisición de las empresas. El calendario de suscripciones y los controles de prorrateo de Stripe permiten a Langfuse aplicar las actualizaciones de inmediato sin perder el registro del consumo acumulado, además de programar las degradaciones de plan de manera que los clientes mantengan el acceso prepago durante todo el período de facturación vigente.

Dado que las alertas nativas no cumplían con las necesidades de Langfuse de mostrar los montos en dólares, el equipo utiliza la funcionalidad de facturas que se muestran en versión preliminar de Stripe cada hora para computar la exposición en dólares. Cuando se superan los umbrales de los clientes, el sistema envía notificaciones por correo electrónico y dentro de la aplicación. Los webhooks sincronizan el estado de suscripción y pagos con el producto de Langfuse. Para realizar análisis y conciliaciones, Langfuse sincroniza los datos de Stripe con BigQuery a través de Airbyte y los combina con la analítica del producto (dbt, Metabase); además, los eventos operativos de los webhooks se envían a un canal de Slack para brindar visibilidad en tiempo real.

Para la recuperación de pagos, Langfuse utiliza la lógica de reintento automática y los correos electrónicos de seguimiento integrados en Stripe, en lugar de los cobros manuales. El equipo supervisa los pagos rechazados desde el Dashboard de Stripe y sincroniza el estado de las suscripciones (past_due, unpaid) a través de webhooks para mostrar anuncios en la aplicación que solicitan a los clientes que actualicen los datos de pago.

Para gestionar los impuestos a nivel global, Langfuse utiliza Stripe Tax junto con la plataforma de pagos global de Stripe, que calcula los impuestos aplicables, admite métodos de pago locales y ofrece una integración única para la facturación internacional.

Resultados

Los precios son claros y los descuentos por volumen se aplican automáticamente

Langfuse implementó un modelo híbrido claro en dos semanas: una tarifa inicial del SaaS más cargos escalonados por evento en Stripe. Los niveles escalonados se aplican automáticamente a medida que crece el consumo, lo que elimina la necesidad de negociar descuentos por volumen de manera individual.

Las actualizaciones se prorratean de inmediato y mantienen la continuidad del consumo

Gracias al calendario de suscripciones y a la facturación flexible de Stripe, Langfuse prorratea las actualizaciones y factura los importes correspondientes de inmediato, sin afectar el consumo acumulado ni el progreso en los niveles. Los cambios a planes inferiores se programan para aplicarse al final del período de facturación, de modo que los clientes mantengan el acceso a las funcionalidades de pago hasta entonces.

Stripe gestiona el consumo medido a gran escala

Langfuse ingresa los conteos de eventos cada hora en la API de consumo medido de Stripe y gestiona hasta 200 millones de eventos al mes en cuentas individuales, y desde cientos de millones hasta miles de millones en todos los clientes. La facturación por uso garantiza que el consumo se registre y se facture correctamente a través de Stripe.

Las alertas de gasto en dólares utilizan facturas que se muestran en versión preliminar

Langfuse genera facturas que se muestran en versión preliminar cada hora a través de Stripe y compara los importes en dólares con los umbrales que configura el usuario, lo que activa notificaciones por correo electrónico y en la aplicación cuando se exceden los límites. Los webhooks de Stripe mantienen sincronizados los datos de suscripciones y estado de pago para los equipos de producto y operaciones.

Las herramientas nativas de Stripe reducen los gastos generales de mantenimiento

El equipo reemplaza de manera progresiva las funcionalidades de facturación personalizadas por las capacidades nativas de Stripe. La más reciente renovación integral con la facturación flexible y el consumo medido de Stripe se completó en un mes.

Cuentas claras y transparentes

Precios integrados por transacción sin comisiones ocultas

Inicia tu integración

Ponte en marcha con Stripe en solo 10 minutos