QuotaMint

QuotaMint

QuotaMint · Programação · Negócios

O QuotaMint é uma API REST que controla planos, acesso a funções e créditos em produtos SaaS. Cada chamada decide se o cliente pode usar um recurso e registra o consumo.

Prévia da interface de QuotaMint

Sobre QuotaMint

About

O que é o QuotaMint

O QuotaMint é um serviço de backend para produtos que precisam responder a uma pergunta em cada requisição: este cliente pode usar esta função e quanto isso custa. Seu servidor chama a API, o QuotaMint confere o plano do cliente, a permissão da função, o preço em créditos e o saldo disponível, e grava um registro de uso. A cobrança continua com o seu provedor de pagamentos.

O problema que ele resolve é conhecido de quem trabalha com cobrança por uso. Planos, saldos, tentativas repetidas e o caminho de recusa acabam reconstruídos dentro da aplicação, quase sempre como uma tabela e uma camada de serviço que cresce a cada trimestre. O QuotaMint leva essas regras para um serviço hospedado. Você define planos e custos no painel, e uma mudança de preço vale na chamada seguinte, sem novo deploy.

Vale conhecer os limites antes de assinar. Não existe SDK, então seu time escreve chamadas HTTPS comuns. As integrações nativas com provedores de pagamento ainda estão no plano: quando uma assinatura muda no Stripe ou no Paddle, o plano precisa entrar no QuotaMint pelo seu código ou à mão no painel. Ele também não fica na frente da sua API como gateway, portanto não roteia tráfego nem substitui o controle de requisições na borda.

Como começar

  1. Crie um workspace e um projeto no painel. Cada projeto guarda seus próprios clientes, planos, funções, chaves e registros de uso.
  2. Adicione um plano com uma cota mensal de créditos e crie as funções medidas, com um custo para cada uma, por exemplo 10 créditos por imagem gerada.
  3. Crie um cliente com o identificador que você já usa no produto e associe o plano a ele.
  4. Gere uma chave de teste, chame /v1/check para ver a decisão antes e depois /v1/consume com uma chave de idempotência logo antes de executar o trabalho cobrado.
  5. Troque o servidor para uma chave real quando o fluxo estiver certo. Os dados de teste e os reais não se misturam, então uma chamada de teste não toca saldos reais.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de QuotaMint.

Plano gratuitoSim
Planos pagos$0 - $79/mo
PlataformaWeb, REST API
DesenvolvedorQuotaMint
CategoriaProgramação · Negócios
Data de lançamentoSep 2026
Última atualizaçãoNov 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores backend em startups SaaS
  • Fundadores técnicos com um produto de IA
  • Engenheiros de plataforma que substituem uma tabela de cotas interna
  • Times pequenos sem engenheiro de cobrança

Tarefas

  • Cobrar créditos por função
  • Aplicar acesso por plano
  • Adicionar níveis de assinatura a um app existente
  • Auditar o consumo
  • Testar um modelo de preços

Cenários

  • Lançar um plano pago antes de ter a cobrança automatizada
  • Substituir uma planilha ou um painel interno que controla saldos
  • Vender pacotes de créditos extras
  • Medir funções de IA com custos desiguais

Principais recursos

Um endpoint que devolve uma decisão

/v1/consume confere o plano, a permissão da função, o custo em créditos e o saldo, e responde com allowed: true ou allowed: false. Uma recusa é resposta normal, não erro, então o app pode mostrar uma opção de upgrade em vez de um rastro de erro. A mesma chamada grava a linha no livro quando aprova o pedido.

Uma checagem que não muda nada

/v1/check devolve o mesmo formato de decisão sem reservar nem descontar créditos. Serve para desativar um botão, mostrar o saldo restante nas configurações ou avisar o cliente antes de um trabalho longo. Como não grava nada, pode ser chamada enquanto a pessoa ainda está decidindo.

Consumo idempotente para retentativas

Cada pedido de consumo pode levar uma chave de idempotência que identifica a operação de negócio, não a tentativa HTTP. Se a requisição estoura e o servidor repete com a mesma chave, o QuotaMint devolve o resultado original e não cobra de novo. Pedidos simultâneos com a mesma chave esperam o primeiro terminar e recebem a resposta guardada.

Planos e permissões por função num painel

Você define planos como Starter com 500 créditos por mês e Pro com 2.000, e depois fixa um custo por função: 1 crédito para texto, 10 para imagem, 50 para vídeo. As permissões decidem a quais funções cada plano chega. Uma mudança de preço vale na chamada seguinte e não exige deploy.

Saldos atômicos com histórico sem edição

Consumos simultâneos não conseguem deixar o saldo negativo. Se vinte chamadas disputam dez créditos com custo de dez, uma passa e as outras dezenove voltam recusadas com insufficient_credits. Cada consumo aprovado deixa uma linha no livro, e o histórico mostra quando, onde e qual função gastou os créditos, o que cobre o monitoramento do uso da API para suporte e finanças.

Ambientes de teste e real separados

Cada projeto vem com chaves de teste e reais, contadas em separado dentro do limite do plano. Os dados de teste nunca se misturam com os saldos reais, então um desenvolvedor pode ensaiar um upgrade, um downgrade ou um saldo esgotado contra a API de verdade antes de tocar produção.

Eventos de uso para o que não tem preço em créditos

/v1/events registra consumo medido sem custo em créditos, como uma chamada de API, um documento processado ou um minuto de transcrição. Dá para medir tokens, imagens, minutos ou unidades próprias e continuar lendo um histórico por cliente. Um produto sem créditos funciona só com permissões e eventos.

REST simples de qualquer backend

Não há biblioteca de cliente para instalar ou manter. Qualquer linguagem que envie um POST por HTTPS serve, incluindo TypeScript, Go, Python e Ruby, e o corpo da requisição fica abaixo de 64 KiB por padrão. Seu servidor chama o QuotaMint direto, então o tráfego da API nunca passa por um proxy.

Prós e contras

Prós

  • Um único POST por HTTPS cobre a decisão, o desconto e o registro, e a lógica de cotas sai do código do produto.
  • Mudanças de plano e de preço entram pelo painel sem deploy.
  • Chaves de idempotência tornam seguras as retentativas de rede e os trabalhos duplicados.
  • O desconto atômico aguenta concorrência, sem cobrança parcial e sem saldo negativo.
  • O plano gratuito inclui 5.000 eventos mensais, e os pagos começam em 29 dólares por workspace.

Contras

  • As integrações nativas de cobrança ainda não existem, então uma mudança de assinatura no Stripe ou no Paddle precisa da sua sincronização ou de uma edição manual do plano.
  • Nenhum SDK ou biblioteca de cliente é distribuído, então cada integração é escrita à mão em HTTP.
  • Não é um gateway de API: não roteia tráfego, não guarda respostas em cache e aplica apenas janelas de requisições por chave.
  • A transferência de créditos entre meses não está disponível, então créditos não usados zeram no primeiro dia de cada mês UTC.
  • Subir de plano passa por links de contato, sem compra direta no site.

Perguntas frequentes

O QuotaMint é um serviço de backend que guarda planos de clientes, permissões por função, saldos de créditos e registros de uso de produtos SaaS. Seu servidor consulta o serviço para receber um sim ou não antes de executar uma função cobrada.