
QuotaMint
QuotaMint · Programación · Negocios
QuotaMint es una API REST que controla planes, acceso a funciones y créditos en productos SaaS. Cada llamada decide si el cliente puede usar una función y deja el registro de consumo.

Acerca de QuotaMint
About
Qué es QuotaMint
QuotaMint es un servicio de backend para límites de uso para SaaS: productos que necesitan responder una pregunta en cada solicitud: este cliente puede usar esta función y cuánto cuesta. Tu servidor llama a la API, QuotaMint revisa el plan del cliente, el permiso de la función, el precio en créditos y el saldo disponible, y escribe un registro de uso. El cobro sigue en manos de tu proveedor de pagos.
El problema que ataca resulta conocido para cualquiera que viva de la facturación por uso. Los planes, los saldos, los reintentos y la ruta de rechazo terminan reconstruidos dentro de la aplicación, casi siempre como una tabla y una capa de servicio que crece cada trimestre. QuotaMint traslada esas reglas a un servicio alojado. Defines planes y costes en el panel, y un cambio de precio se aplica en la siguiente llamada sin volver a desplegar.
Conviene conocer los límites antes de registrarte. No hay SDK, así que tu equipo escribe llamadas HTTPS normales. Las integraciones nativas con proveedores de pago siguen en la hoja de ruta: cuando cambia una suscripción en Stripe o Paddle, el plan tiene que entrar en QuotaMint desde tu código o a mano en el panel. Tampoco funciona como pasarela delante de tu API, de modo que no enruta tráfico ni sustituye el control de peticiones en el borde.
Cómo empezar
- Crea un espacio de trabajo y un proyecto en el panel. Cada proyecto guarda sus propios clientes, planes, funciones, claves y registros de uso.
- Añade un plan con una asignación mensual de créditos y crea las funciones medidas con un coste por cada una, por ejemplo 10 créditos por generar una imagen.
- Crea un cliente con el identificador que ya usas en tu producto y asígnale el plan.
- Genera una clave de prueba, llama a
/v1/checkpara ver la decisión previa y después a/v1/consumecon una clave de idempotencia justo antes de ejecutar el trabajo que se cobra. - Cambia el servidor a una clave real cuando el flujo esté listo. Los datos de prueba y los reales no se mezclan, así que una llamada de prueba no toca saldos reales.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de QuotaMint.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores de backend en startups SaaS
- Fundadores técnicos con un producto de IA
- Ingenieros de plataforma que reemplazan una tabla de cuotas interna
- Equipos pequeños sin ingeniero de facturación
Tareas
- Cobrar créditos por función
- Aplicar acceso por plan
- Añadir tramos de suscripción a una app existente
- Auditar el consumo
- Probar un modelo de precios
Casos de uso
- Lanzar un plan de pago antes de tener automatizada la facturación
- Sustituir una hoja de cálculo o un panel interno que lleva los saldos
- Vender paquetes de créditos extra
- Medir funciones de IA con costes desiguales
Funciones clave
Un endpoint que devuelve una decisión
/v1/consume revisa el plan, el permiso de la función, el coste en créditos y el saldo, y responde con allowed: true o allowed: false. Un rechazo es una respuesta normal, no un error, así que tu aplicación puede enseñar una opción de mejora en lugar de una traza. La misma llamada escribe el apunte del libro cuando aprueba la petición.
Una comprobación que no cambia nada
/v1/check devuelve la misma forma de decisión sin reservar ni descontar créditos. Sirve para desactivar un botón, mostrar el saldo restante en los ajustes o avisar a un cliente antes de un trabajo largo. Como no escribe nada, puedes llamarla mientras la persona todavía está decidiendo.
Consumo idempotente para reintentos
Cada petición de consumo puede llevar una clave de idempotencia que identifica la operación de negocio, no el intento HTTP. Si una solicitud se agota y tu servidor reintenta con la misma clave, QuotaMint devuelve el resultado original y no cobra de más. Las peticiones simultáneas con la misma clave esperan a que termine la primera y reciben la respuesta guardada.
Planes y permisos por función en un panel
Defines planes como Starter con 500 créditos al mes y Pro con 2.000, y después fijas un coste por función: 1 crédito para texto, 10 para una imagen, 50 para un vídeo. Los permisos deciden a qué funciones llega cada plan. Un cambio de precio se aplica en la siguiente llamada y no hace falta desplegar nada.
Saldos atómicos con historial sin ediciones
Los consumos simultáneos no pueden dejar un saldo bajo cero. Si veinte llamadas compiten por diez créditos con un coste de diez, una pasa y las otras diecinueve vuelven rechazadas con insufficient_credits. Cada consumo aprobado deja una línea en el libro, y el historial muestra cuándo, dónde y qué función gastó los créditos, lo que cubre el seguimiento del uso de la API para soporte y finanzas.
Entornos de prueba y real separados
Cada proyecto incluye claves de prueba y reales, que cuentan por separado dentro del límite del plan. Los datos de prueba nunca se mezclan con los saldos reales, así que un desarrollador puede ensayar una mejora, una bajada de plan o un saldo agotado contra la API verdadera antes de tocar producción.
Eventos de uso para lo que no tiene precio en créditos
/v1/events registra consumo medido que no lleva coste en créditos, como una llamada a la API, un documento procesado o un minuto de transcripción. Puedes medir tokens, imágenes, minutos o unidades propias y seguir leyendo un historial por cliente. Un producto sin créditos puede funcionar solo con permisos y eventos.
REST simple desde cualquier backend
No hay biblioteca de cliente que instalar ni mantener. Cualquier lenguaje que envíe un POST por HTTPS sirve, incluidos TypeScript, Go, Python y Ruby, y el cuerpo de la petición se queda por debajo de 64 KiB por defecto. Tu servidor llama a QuotaMint directamente, así que el tráfico de la API nunca pasa por un proxy.
Ventajas y desventajas
Ventajas
- Un solo POST por HTTPS cubre la decisión, el descuento y el registro, y la lógica de cuotas sale de tu código de producto.
- Los cambios de plan y de precio entran desde el panel sin desplegar.
- Las claves de idempotencia hacen seguros los reintentos de red y los trabajos duplicados.
- El descuento atómico aguanta la concurrencia, sin cargos parciales ni saldos negativos.
- El plan gratuito incluye 5.000 eventos mensuales y los de pago arrancan en 29 dólares por espacio de trabajo.
Desventajas
- Las integraciones nativas de facturación todavía no existen, así que un cambio de suscripción en Stripe o Paddle necesita tu propia sincronización o una edición manual del plan.
- No se distribuye ningún SDK ni biblioteca de cliente, de modo que cada integración se escribe a mano sobre HTTP.
- No es una pasarela de API: no enruta tráfico, no guarda respuestas en caché y solo aplica ventanas de peticiones por clave.
- El traspaso de créditos no está disponible, así que los créditos sin usar se reinician el primer día de cada mes UTC.
- Subir de plan se hace por enlaces de contacto, sin compra directa en la web.
Preguntas frecuentes
QuotaMint es un servicio de backend que guarda planes de clientes, permisos por función, saldos de créditos y registros de uso de productos SaaS. Tu servidor lo consulta para obtener un sí o un no antes de ejecutar una función que se cobra.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con QuotaMint.
Alternativas a QuotaMint
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
