Repolode
useautumn

useautumn/autumn

Capa de precios y facturación de código abierto entre Stripe y tu aplicación, para suscripciones, créditos, precios por uso y cargos por exceso.

Alternativa open source a:Stripe BillingChargebeeRecurly

Estrellas
2,828
Forks
279
Issues abiertos
326
Último commit
hace 22 horas

¿Qué es?

Autumn se sitúa entre Stripe y tu aplicación para que puedas definir un modelo de precios e integrarlo con unas pocas líneas de código. Incluye suscripciones, sistemas de créditos y recargas, modelos basados en el uso con cargos por exceso y planes personalizados para clientes grandes.

El objetivo principal es sacar la lógica de facturación del código de tu aplicación. La plataforma se encarga de las mejoras y reducciones de plan, las cancelaciones y los pagos fallidos, en lugar de depender de los manejadores de webhook que tendrías que escribir. Además, puedes cambiar los precios desde el panel sin migraciones de base de datos.

La lógica de facturación se expone mediante tres funciones: attach, para los flujos de compra y cambio de plan; check, para consultar el acceso y el uso restante; y track, para registrar eventos de uso. Autumn está disponible como servicio en la nube alojado o puede autohospedarse con Bun y Postgres.

Funciones clave

  • 01Suscripciones, sistemas de créditos y recargas en una sola plataforma
  • 02Facturación basada en el uso con límites en tiempo real y cargos por exceso
  • 03Modelos de precios por asiento y de pago por adelantado
  • 04Gestión integrada de mejoras y reducciones de plan, cancelaciones y pagos fallidos
  • 05Tres funciones (attach, check, track) para integrar la facturación

Casos de uso

  • Añadir planes de pago y límites de funciones a un producto SaaS
  • Cobrar por el uso de tokens de IA o de una API, con cargos por exceso
  • Ofrecer planes empresariales personalizados sin cambiar el código de la aplicación
  • Probar créditos o nuevos precios sin migraciones de base de datos

Inicio rápido

  1. 1

    Asegúrate de que bun esté instalado

  2. 2

    Instala las dependencias del proyecto

    bun install
  3. 3

    Ejecuta Autumn

    bun dev

Antes de usarlo

  • El autoalojamiento depende de varios servicios externos, y el README sugiere contactar con el equipo por Discord si necesitas ayuda.
  • Para iniciar sesión en local, necesitas configurar las credenciales de Resend o Google OAuth en server/.env, o usar un OTP que se imprime en la consola.

Temas

Preguntas frecuentes

¿Qué es autumn?
Capa de precios y facturación de código abierto entre Stripe y tu aplicación, para suscripciones, créditos, precios por uso y cargos por exceso. Autumn se sitúa entre Stripe y tu aplicación para que puedas definir un modelo de precios e integrarlo con unas pocas líneas de código. Incluye suscripciones, sistemas de créditos y recargas, modelos basados en el uso con cargos por exceso y planes personalizados para clientes grandes.
¿autumn es gratuito? ¿Qué licencia tiene?
autumn es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿autumn sigue mantenido?
Mantenimiento activo. El último commit de autumn fue el 19 oct 2026.
¿Para qué puedo usar autumn?
Añadir planes de pago y límites de funciones a un producto SaaS Cobrar por el uso de tokens de IA o de una API, con cargos por exceso Ofrecer planes empresariales personalizados sin cambiar el código de la aplicación Probar créditos o nuevos precios sin migraciones de base de datos
¿Cómo se instala autumn?
Asegúrate de que bun esté instalado Instala las dependencias del proyecto: bun install Ejecuta Autumn: bun dev
¿Dónde consigo autumn?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/useautumn/autumn

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados