QuotaMint

QuotaMint

QuotaMint · Programmation · Entreprise

QuotaMint est une API REST qui gère les offres, l'accès aux fonctionnalités et les crédits d'un produit SaaS. Un appel autorise ou refuse l'usage, puis enregistre la consommation.

Aperçu de l'interface de QuotaMint

À propos de QuotaMint

About

Qu'est-ce que QuotaMint

QuotaMint est un service backend pour les limites d'utilisation SaaS. Il s'adresse aux produits qui doivent trancher à chaque requête : ce client peut-il utiliser cette fonctionnalité, et à quel prix. Votre serveur appelle l'API, QuotaMint vérifie l'offre du client, le droit lié à la fonctionnalité, le prix en crédits et le solde restant, puis écrit une ligne d'usage. L'encaissement reste chez votre prestataire de paiement.

Le problème visé parlera à quiconque vit de la facturation à l'usage. Les offres, les soldes, les tentatives répétées et le chemin de refus finissent reconstruits dans l'application, souvent sous la forme d'une table et d'une couche de service qui grossit chaque trimestre. QuotaMint déplace ces règles dans un service hébergé. Vous définissez les offres et les coûts dans le tableau de bord, et une modification de prix s'applique à l'appel suivant sans nouveau déploiement.

Mieux vaut connaître les limites avant de vous inscrire. Il n'y a pas de SDK, donc votre équipe écrit des appels HTTPS classiques. Les intégrations natives avec les prestataires de paiement restent prévues : quand un abonnement change chez Stripe ou Paddle, l'offre doit être transmise à QuotaMint par votre code ou saisie à la main dans le tableau de bord. QuotaMint ne se place pas non plus devant votre API comme une passerelle, donc il ne route pas le trafic et ne remplace pas le contrôle des requêtes en amont.

Premiers pas

  1. Créez un espace de travail et un projet dans le tableau de bord. Chaque projet conserve ses clients, offres, fonctionnalités, clés et relevés d'usage.
  2. Ajoutez une offre avec une dotation mensuelle de crédits, puis créez les fonctionnalités mesurées avec un coût chacune, par exemple 10 crédits pour une image générée.
  3. Créez un client avec l'identifiant que vous utilisez déjà dans votre produit, puis associez-lui l'offre.
  4. Générez une clé de test, appelez /v1/check pour voir la décision à l'avance, puis /v1/consume avec une clé d'idempotence juste avant le travail facturé.
  5. Basculez votre serveur sur une clé réelle quand le parcours tient debout. Les données de test et les données réelles restent séparées, donc un appel de test ne touche aucun solde réel.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de QuotaMint.

Offre gratuiteOui
Offres payantes$0 - $79/mo
PlateformeWeb, REST API
DéveloppeurQuotaMint
CatégorieProgrammation · Entreprise
Date de lancementSep 2026
Dernière mise à jourNov 2026
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs backend en startup SaaS
  • Fondateurs techniques d'un produit d'IA
  • Ingénieurs plateforme qui remplacent une table de quotas interne
  • Petites équipes sans ingénieur facturation

Tâches

  • Facturer des crédits par fonctionnalité
  • Appliquer l'accès selon l'offre
  • Ajouter des paliers d'abonnement à une application existante
  • Auditer la consommation
  • Tester un modèle tarifaire

Cas d'usage

  • Lancer une offre payante avant d'automatiser la facturation
  • Remplacer un tableur ou un panneau interne qui tient les soldes
  • Vendre des packs de crédits supplémentaires
  • Mesurer des fonctionnalités d'IA aux coûts inégaux

Fonctionnalités clés

Un endpoint qui rend une décision

/v1/consume vérifie l'offre, le droit lié à la fonctionnalité, le coût en crédits et le solde, puis répond allowed: true ou allowed: false. Un refus est une réponse normale, pas une erreur, donc votre application peut afficher une invitation à changer d'offre au lieu d'une trace technique. Le même appel écrit la ligne au grand livre quand il approuve la demande.

Un contrôle qui ne change rien

/v1/check renvoie la même décision sans réserver ni débiter de crédits. Il sert à griser un bouton, à afficher le solde restant dans les réglages ou à prévenir un client avant une tâche longue. Comme rien n'est écrit, l'appel reste sans risque pendant que la personne réfléchit encore.

Une consommation idempotente pour les reprises

Chaque demande de consommation peut porter une clé d'idempotence qui désigne l'opération métier, pas la tentative HTTP. Si une requête expire et que votre serveur la relance avec la même clé, QuotaMint renvoie le résultat d'origine sans débiter une seconde fois. Les requêtes simultanées avec la même clé attendent la fin de la première et reçoivent la réponse enregistrée.

Offres et droits par fonctionnalité dans un tableau de bord

Vous créez des offres comme Starter à 500 crédits par mois et Pro à 2 000, puis fixez un coût par fonctionnalité : 1 crédit pour le texte, 10 pour une image, 50 pour une vidéo. Les droits déterminent les fonctionnalités accessibles à chaque offre. Un changement de prix s'applique à l'appel suivant, sans déploiement.

Soldes atomiques et historique non modifiable

Les consommations simultanées ne peuvent pas faire passer un solde sous zéro. Si vingt appels se disputent dix crédits à un coût de dix, un seul passe et les dix-neuf autres reviennent refusés avec insufficient_credits. Chaque consommation approuvée laisse une ligne au grand livre, et l'historique indique quand, où et quelle fonctionnalité a dépensé les crédits, ce qui assure le suivi de l'usage API pour le support et la finance.

Environnements de test et de production séparés

Chaque projet fournit des clés de test et des clés réelles, comptées séparément dans la limite de l'offre. Les données de test ne se mêlent jamais aux soldes réels, donc un développeur peut répéter une montée d'offre, une rétrogradation ou un solde épuisé contre la vraie API avant de toucher la production.

Des événements d'usage pour ce qui n'a pas de prix en crédits

/v1/events enregistre une consommation mesurée sans coût en crédits, comme un appel d'API, un document traité ou une minute de transcription. Vous mesurez des tokens, des images, des minutes ou vos propres unités et gardez un historique par client. Un produit sans crédits peut tourner uniquement avec des droits et des événements.

Du REST simple depuis n'importe quel backend

Aucune bibliothèque cliente à installer ou à maintenir. Tout langage capable d'envoyer un POST en HTTPS fait l'affaire, TypeScript, Go, Python et Ruby compris, et le corps de requête reste sous 64 KiB par défaut. Votre serveur appelle QuotaMint directement, donc le trafic de l'API ne traverse jamais de proxy.

Avantages et inconvénients

Avantages

  • Un seul POST HTTPS couvre la décision, le débit et la trace, ce qui sort la logique de quotas de votre code produit.
  • Les changements d'offre et de prix passent par le tableau de bord sans déploiement.
  • Les clés d'idempotence sécurisent les reprises réseau et les tâches en double.
  • Le débit atomique tient sous la concurrence, sans facturation partielle ni solde négatif.
  • L'offre gratuite inclut 5 000 événements par mois, et les offres payantes démarrent à 29 dollars par espace de travail.

Inconvénients

  • Les intégrations natives de facturation n'existent pas encore, donc un changement d'abonnement chez Stripe ou Paddle demande votre propre synchronisation ou une modification manuelle de l'offre.
  • Aucun SDK ni bibliothèque cliente n'est fourni, chaque intégration s'écrit à la main en HTTP.
  • Ce n'est pas une passerelle API : pas de routage de trafic, pas de cache de réponses, et seulement des fenêtres de requêtes par clé.
  • Le report de crédits n'est pas disponible, donc les crédits non utilisés repartent à zéro le premier jour de chaque mois UTC.
  • La montée d'offre passe par des liens de contact, sans achat direct sur le site.

Questions fréquentes

QuotaMint est un service backend qui conserve les offres des clients, les droits par fonctionnalité, les soldes de crédits et les relevés d'usage d'un produit SaaS. Votre serveur l'interroge pour obtenir un oui ou un non avant d'exécuter une fonctionnalité facturée.