Repolode
useautumn

useautumn/autumn

Camada open source de preços e cobrança entre o Stripe e seu app, para assinaturas, créditos, cobrança por uso e excedentes.

Alternativa open source a:Stripe BillingChargebeeRecurly

Estrelas
2,828
Forks
279
Issues abertas
326
Último commit
há 22 horas

O que é?

O Autumn fica entre o Stripe e sua aplicação para que você defina um modelo de preços e o integre com poucas linhas de código. Ele oferece suporte a assinaturas, sistemas de créditos e recargas, modelos de cobrança por uso com excedentes e planos personalizados para grandes clientes.

O principal objetivo é tirar a lógica de cobrança do código da sua aplicação. Atualizações e reduções de plano, cancelamentos e pagamentos recusados são gerenciados pela plataforma, em vez de por handlers de webhook que você teria de criar, e as alterações de preços podem ser feitas no dashboard sem migrações de banco de dados.

A lógica de cobrança é disponibilizada por meio de três funções: attach, para fluxos de compra e alteração de plano; check, para verificar o acesso e o uso restante; e track, para registrar eventos de uso. O Autumn está disponível como serviço de nuvem hospedado ou pode ser auto-hospedado com Bun e Postgres.

Recursos principais

  • 01Assinaturas, sistemas de créditos e recargas em uma única plataforma
  • 02Cobrança por uso com limites em tempo real e cobranças por excedentes
  • 03Modelos de preços por assento e com pagamento antecipado
  • 04Gerenciamento integrado de atualizações e reduções de plano, cancelamentos e pagamentos recusados
  • 05Três funções (attach, check, track) para integrar a cobrança

Casos de uso

  • Adicionar planos pagos e limites de recursos a um produto SaaS
  • Cobrar pelo uso de tokens de IA ou de APIs, com excedentes
  • Oferecer planos empresariais personalizados sem alterar o código da aplicação
  • Experimentar créditos ou novos preços sem migrações de banco de dados

Início rápido

  1. 1

    Verifique se o bun está instalado

  2. 2

    Instale as dependências do projeto

    bun install
  3. 3

    Execute o Autumn

    bun dev

Antes de usar

  • A hospedagem própria depende de vários serviços externos, e o README sugere entrar em contato com a equipe pelo Discord se precisar de ajuda.
  • Para fazer login localmente, é necessário configurar as credenciais do Resend ou do Google OAuth em server/.env, ou usar um OTP exibido no console.

Tópicos

Perguntas frequentes

O que é autumn?
Camada open source de preços e cobrança entre o Stripe e seu app, para assinaturas, créditos, cobrança por uso e excedentes. O Autumn fica entre o Stripe e sua aplicação para que você defina um modelo de preços e o integre com poucas linhas de código. Ele oferece suporte a assinaturas, sistemas de créditos e recargas, modelos de cobrança por uso com excedentes e planos personalizados para grandes clientes.
autumn é gratuito? Qual é a licença?
autumn é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
autumn ainda é mantido?
Manutenção ativa. O último commit de autumn foi em 19 de out. de 2026.
Para que posso usar autumn?
Adicionar planos pagos e limites de recursos a um produto SaaS Cobrar pelo uso de tokens de IA ou de APIs, com excedentes Oferecer planos empresariais personalizados sem alterar o código da aplicação Experimentar créditos ou novos preços sem migrações de banco de dados
Como instalar autumn?
Verifique se o bun está instalado Instale as dependências do projeto: bun install Execute o Autumn: bun dev
Onde consigo autumn?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/useautumn/autumn

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados